skysight-inc/HackerNews huggingface dataset:
> This book is notable for its coverage of MPI and OpenMP in both C, Fortran, C++, and (for MPI) Python.

"The Art of HPC", volume 2 > "Parallel Programming for Science Engineering" https://theartofhpc.com/pcse/index.html

FWIW, MPI is only one way to Python for HPC.

ipyparallel will run MPI jobs over tunnels you create yourself IIRC.

A chapter on dask-scheduler, CuDF, CuGraph (NetworkX), DaskML, and CuPy, and dask-labextension would be more current.

Dask doesn't handle data storage for you, so it's your responsibility to make sure that the data store(s) before each barrier are not the performance bottleneck.

Dask docs > High Performance Computers:
https://docs.dask.org/en/stable/deploying-hpc.html

Sources of random may be the bottleneck. You don't know until you profile the job across the cluster.

Re: eBPF-based tracing tools: https://news.ycombinator.com/item?id=31688180

And then something about GitOps (and ChatOps), code review and revision, and project resource quotas
Good to hear I wasn't the only one lol. I found the Carolina Gold to be extremely rich? It's hard to describe high quality rice other than it stood out to me and I'm a Louisiana man who has eaten a fair share of rice.
That's GPT 3.5. It sounds like you have a bit of an axe to grind with ChatGPT, but if you're going to do so, do try to grind it on the correct version.
> The biggest lie in the Fediverse is that Mastodon is too small for Meta to care about. By all accounts and reason, that's simply not true. Zuck is in this impossible position because of how often and indiscriminately he kills off start-ups. Universities have studied it.

Hm, not sure I buy this particular argument vis a vi the Fediverse. Meta's acquistions feels like they're about acquiring growing competitors they fear will overtake them.

But Threads already usurpsed the Fediverse the day it released. It doesn't realistically have to worry about the Fediverse eating its bacon.

General comments on the article: it's not an idea I considered at all, and certainly, Meta is worth viewing with as much cynicism as you can throw at it.

> Meta can swap the protocol out with something proprietary

That feels as if that would invite regulator's immediately. Why even adopt ActivityPub if they plan on dropping it? Hell, if you want a protocol nobody is using, but you could adopt with the cover of pretending that you like openness, adopt BlueSky's ATProtocol.
> For example, support for downgrades means you a security vulnerability can be reintroduced by a malicious user which may not be desirable.

Backports exist because of this reason. Just added them as a requirement to the list of rules above.
Ah, well, I still disagree IRC was that.

XMPP was that, and it saw widespread adoption up until Facebook and Google walled off their XMPP federation- slack even disabled its XMPP bridge (that wasnt federated).

Companies definitely killed that open protocol, though there could be arguments against XMPP: functionally they could have been worked around, there is just a significant financial incentive to not want to.
Looking for an AI-safe job? Try writing about wine
> proportional to the fourth power of the temperature difference between the body and surroundings

Almost. It’s proportional [0] to T_hot^4 - T_cold^4. For a 100C surface with emissivity 1, that’s about 1kW/m2 if there is no radiation coming back, which really isn’t very high. You cannot cheat this with fancy folded-up radiating surfaces (it’s thermodynamically impossible, and the actual mechanism that kills it is one fin of the heatsink radiating right at the next one).

So cooling in space is hard. You’re not getting GPU-like power densities without a physically immense radiating surface extending way past those GPUs.

[0] Caveat: emissivity can depend on wavelength, and the law holds independently at each wavelength. So this can introduce interesting effects, which is how all the fancy prototype roof-cooling materials work, and it’s also related to how “spectrally selective” windows and window films work.
Ah, so, in 2005 I wrote about that when I implemented rexec() — remote exec() — which takes a binary and then copies it over an arbitrary text only link (like ssh) and executes it completely in memory without touching disk.

http://phrack.org/issues/62/8.html

The idea was that if you have access to a box via a shell and you want to run your own binary without leaving evidence behind, you’d use rexec() to do that.
You're conflating human rights and safety issues with broken projector software which seems disingenuous.

> Otherwise, everyone would need to spend hours researching everything before making a rare purchase

On this issue specifically, these projectors seem to be in the tens (possibly hundreds) of thousands of dollars so some research and due diligence doesn't seem that far fetched.
My point was that there is a single universal email system but no single universal IM system.

WhatsApp is another silo, even though it uses phone numbers as identifiers.
There will be zero cases of a system implemented with zero corruptible humans in the loop.

Furthermore, it may very well be the case the ideal amount of corruptibility is non-zero. Things like roadway transit systems on the whole flow better with some fraction of non-compliant drivers to bust up clusters of compliant ones.

The ideal amount of fraud is theorized to also be non-zero.

Human systems seem to have a penchant for weirdness like that.
(HN)y 2024 everyone!
(founder building a content monetization layer for creators on decentralized protocols here)

i’ve been thinking about this for a few years now. my two cents.

ad models stop scaling with the gorwth of decentralized social protocols because no centralized entity exists to coordinate their delivery. inventory, algorithms, personalization, or even the chrome where these ads are served.

the economics are also bad. byte dance makes 50b$ plus every year but their creator fund is 200mm. spotify paid snoop dog 40k for 1B streams.

the main way to make money (and my bet) will be enabling creators to connect / monetize / build community directly with their audience rather than get disintermediated by the likes of meta and tiktok.

these will likely need to happen on different app views (web/mobile) for different nodes.

activity pub has very poor support to coordinate something at scale and build in a consistent way - something i think @atproto does very well.

i imagine meta has decided to answer the question of how to serve ads in an increasingly decentralized world and still be in control - but this may be harder than anyone thinks?
Nice! Wish they were easier to obtain!!
tbf bluesky has a few million users using their protocol.
The joker doesn't like Taylor Swift's sqrt(2) proof
I'm British, and agree with everything you said.

We did what we did, so I understand (to the extent I am able to, not having lived it). All I would say in our defence (and I'm aware it isn't a great defence and certainly doesn't excuse it) is that:

- That wasn't the current us, it was back then and I'd hope we were more enlightened now (despite the dross of our political machine).

- Pretty much every nation at some time in their past has dealt terribly with others. We are in the position of being the most recent old-fashioned empire, whilst having had the technology (Industrial Revolution, coal, guns, ships) to scale our oppression. Most (all?) nations would have done the same thing if they'd got to that point of power first.

I'm not my ancestors. I wouldn't choose the paths they did. But the above points are both true and also excuses, so to the extent that any current citizen is representative of their national history I apologise.

As for the lack of sweetheart deals for re-joining the EU, again I agree but with the added comment that I think that's a good thing. Only by going all in could we ever truly be a part of the EU.

As long as we demanded exclusion from, or preference in, so much we put our national interest first whilst ignoring the wider supranational interest that comes from a united whole. To be part of a union of equals we ought to go in as equals in the first place, thus forcing upon ourselves the incentives to do it properly and build a shared future.
Note that Gulliver's Travels also includes https://en.wikipedia.org/wiki/The_Engine
Happy new year, from Connecticut in USA. A fellow lurker on here, this is the only news source I've deemed worthwhile to consistently follow since I first learned about it from my college roommate. More than that, the content and community here is always amazing.

Much appreciation to dang and the people who help make this place what it is.
Ah yes I see what you're saying now.

What I meant by "platform" is that it's a meeting place for many people and it only has value because there's a lot of people already there.
> the minimum needed to generate dynamic HTML is a string builder

Ah, the sweet sweet nostalgia of XSS
I've never seen anyone ever post a link to Threads. As far as I can tell it doesn't even exist.
I think threads still has a lot of time for it to grow, as meta with its deep pockets can afford to keep it running. Also there is some hate around Elon's acquisition of twitter, and whatever elon is doing (remaining to X). It makes a strong case that threads can at least keep growing, even after the hype drop after launch.
To a point, tests absolutely do shield you from issues. They build confidence in changes which can actually increase velocity, not decrease it.
Building market rate housing lowers prices, as housing generally follows the demand-supply curve. https://www.lewis.ucla.edu/research/market-rate-development-...
>> whitespace on modern UIs ... Usability

Here here! But you're understating it.

Less information dense, and smaller fonts is an appalling use of type, and layout. These first principals about type, font, page layout, they are about readability, and scalability...

We have 600 years of printing, of typography to lean on. Thats 600 years of refinement on line length, spacing and size. The human eye didn't evolve in the last two decades all these lessons still apply!
I gave bun a test with react apps and found that it installs node_modules much much faster, but starting up a react dev server took the same time
Will it host my Discord server?
My personal conceptualization (for which I have no real evidence) of the general design goals of large social media platforms is that they seek to emulate the experience of cable television. One local minima of this design is the experience of channel-surfing but with ML driving the "next" button (see: TikTok). I suspect that presenting the user with only one or two posts at a time is useful not only for determining which post to attribute the next user action to but also for triggering addiction through intermittent reinforcement.

To pursue this design pattern further I would suggest that OP continue to reduce the post density by incorporating meta tag images and videos. Additionally, adding "friendly" animations for upvotes would be useful. Slot machines are a great example of the type of slow-ish, satisfying animations designers at Facebook appear to be emulating.

However, I think the main issue is that most users of HN don’t come here to "veg out and channel surf". There’s a reason the McMaster Carr catalog and the Sears catalog ended up looking extremely different.

I would suspect that the average HN user is here to feel connected to the technology startup community and understand the latest technical trends and opinions. I further assume that they are someone who values their time and enjoys learning new things. Using these assumptions I would suggest robust keyboard navigation and "url threading" (a quick way to see other posts which contain the same url) as UI improvements which may be more appreciated. Github’s interface may be a good place to draw inspiration.
Once you get past merely putting together pipelines of command executions and grow all the language functionality you need to much beyond then yeah, you end up needing a language that allows you to have nulls embedded in strings.
I'll wake up tomorrow. If I die, I will never wake up for the resto of history of the universe and everything.
Which are consequences of painting themselves into a corner
> the first marine fish extinction

I have one problem with this wording:

I feel confident that as an absolute minimum several thousands of fish species (even "marine fish" species) have faced extinction throughout history and prehistory.
Plenty of laws prevent certain rights from being relinquished by contract. For example California employment law prevents employers from controlling what you work on in your spare time on personal equipment, with few exceptions.

I have had friends at Apple, Facebook, and Google question whether they could work on open source projects on the side and I highlighted this for them.

Note that employers often still put unenforceable restrictions on these things in their contact which I think sucks. It confuses employees who don’t know their rights and chills valuable work on open source.

https://www.aegislawfirm.com/blog/2023/01/california-moonlig...
Population density around "grid lots" isn't a thing holding NYC back from Tokyo's total population; the land area of Tokyo proper is nearly 3x that of NYC proper for about 1.5x the people. The surrounding area is denser in Tokyo, but the city proper is already denser in NYC (which makes sense if you've seen the building heights in Manhattan).
> Alternatively, it'd be interesting (albeit again difficult and confining too) to have 2 or 3 folks working on the same desktop. Get a 8k 85 inch TV, with a long desk in front of it, and set it up with multi-pointer-x or some such, and let everyone work on the same shared surface.

Just a bit over a week ago I was pair coding with a coworker over a live share VS Code session for an hour or so when I suddenly realized that they must have been talking the whole time and I couldn't hear them (which turned out to be an audio issue on my end). We had apparently gone from "both of us talking and hearing fine while pair coding on the same set of files" to "I could speak but not hear him and only see his cursor and typing, and even then only if I was looking at the same place as him at the same time". Part of why we were actually able to be somewhat productive for the period of time since I had lost audio (maybe half an hour or so?) was that he was non-verbally communicating incredibly well just with his editing; I might be writing a line of code, and then suddenly I'd see that he paused what he was doing and highlighted some other line, and I'd look and say "Oh! Good catch, I forgot to take into account <something related to the line of code he highlighted".

I suspect that having something like a live share session that I was using but sitting everyone in the same room would honestly give the same or better results; I think you're on to something that this sort of social interaction in the same room could be incredibly interesting for everyone involved, but I'm not convinced that you need any sort of special virtual working space with avatars _or_ a giant monitor for everyone to be on at the same time. Honestly, thinking about this is already giving me some ideas for hackathon-type stuff where collaboration can be encouraged by having a team share exactly one copy of the repository to all work on at once rather than everyone going off in to their silos and working on separate components.
Trying to pay them to display ads is a similar experience
Your car has seatbelts that constantly beep and make you look down to see why? Your helmet constantly nudges you to tell you to watch the road? Your gun safety switch makes a loud noise every time you’re about to fire a gun, reminding you to shoot safely?

Learn to discuss things without hyperbole and straw-men. My Tesla had so many alerts in a short drive that my passenger asked if the car had an issue that required repairs.

I guess in your world, looking away from the road and at a screen to read safety messages promotes safety.
>You mention underfunded, but not overfunded.
>The civilian nuclear reactor operators in the US used to have to pay to a waste disposal fund, that currently has more than $44 BN

The fund is supposed to finance Yucca Mountain but the current estimated cost of Yucca Mountain is over twice that at 96 bn:

https://www.world-nuclear-news.org/wr-yucca_mountain_cost_es....

Furthermore, those 44 billion won't even cover 10 years of the current running costs of handling waste, even accounting for interests.

https://sustainability.stanford.edu/news/steep-costs-nuclear...

So it seems the US fund is in fact massively underfunded, not overfunded, do you agree or am I missing something?

>It's like saying that every state in the US needs to have a waste facility. One is enough.

Every country that operates nuclear plants needs to manage the waste for at least a while. Currently most of them do so for the foreseeable future at the site where there is, or has ever been, a nuclear plant.

>Plus, in the not so distant future we'll be able to significantly reduce the amount of high level waste by burning the actinides in it

But if we can already now generate gas from solar panels cheaper than we can operate nuclear plants, why can't we put our efforts into that instead? Why does it HAVE to be nuclear at any cost?

An infrastructure that is massively overprovisioned from solar and other green sources and converts overproduction to gas whenever there is overproduction will be a gift to the future like hydropower dams have been (electricity-wise anyway). Once the investment is paid off it will keep giving cheap, reliable, distributed, failsafe electricity forever. That's better than even the most optimistic speculation for what can be done with nuclear.
> For the adventurous, Meta would likely provide tools, resources, and UI kits for developing bespoke threads.net apps. Thanks to Llama, Meta's open-source AI development tool, almost anyone can build their very own social media platform.

Really lost me here. To frame that llama is part of a strategic plan to enable a wider pool of developers really feels like a stretch. For one thing, access to gpt and copilot is already pretty reasonable compared to the price of GPUs. The code quality from open models is improving, but unless you already know quite a bit about programming, you’ll struggle to make something work.
Why would it be necessary to use Facebook dev tools for end users to interop with, and as described by the article, eventually migrate their personal Mastodon user endpoint to threads.net via ActivityPub and the data portability stuff?

I assume that most Mastodon instances are run by someone who wouldn’t count as a simple end user — but for the article’s purposes, the server operators are statistically irrelevant, compared to the majority of merely-users.
The "half a million" metric comes from an estimate during the pandemic, not since it[1]. It's neither an official figure nor an accurate reflection of the city's true population in 2023 and onwards (especially given the city's historic status as a migration destination).

I agree about the city's existing obligations as well as the warehousing problem; the state of the average NYCHA building is deplorable.

[1]: https://finance.yahoo.com/news/york-city-lost-5-3-100000482....
dang is the Philippe Petit of moderators. This place is what it is almost solely due to the tightrope act he performs as the best moderator on the Web.
I learn so much here every year! Next year, I want to contribute more.
The addon you linked (on the Firefox version) only requests permissions on google.* sites so I don't think it will work for DDG. Is there a separate extension, or am I misunderstanding something?
Why is it better for me as a user that I have to scroll to see all the stories instead of 80% them being on one screen in the regular one?

The design principle of sparse layouts is a persuasion and technically a propaganda technique. It's not an improvement to a tool that does something, imo.
A more stupider solution if all you want to do with it is saving/loading it : serialize it however you want (e.g. a json) and save that as a string?

interesting note : using the dot naming is also how the note taking VsCode extension Dendron handles names hierarchy. The file foo.bar.md is considered a subnote of foo.md
Or even better, VB.NET, since it has both LINQ and XML literals.
Yes this isn’t an API to make a generic search engine.
It's quite ironic that they focus so much on medium-density pre-WWII buildings - that's probably some of the most efficient housing around! It was constructed before cars became common, so it's mixed-use zoning designed around walkability and public transport. Those rows of 5-story brownstones are pretty much the density sweet spot.

If you want to change things, start by rezoning the post-WWII single-story / two-story detached housing suburban hellscape. That's where you can make a real difference.
Heartily thirded!
The Centurion Lounge analogy doesn't make that much sense to me.

Maybe if Amex also owned most of the airports and had their own airline? And you could only get into the lounge if you were also flying on Amex's airline? And while they let other companies operate lounges in their airports they made sure it was a pain in the ass to get to them?
Induced demand for housing and urban development isn't as commonly-accepted as it is for road use, but I think the clearest evidence for it comes from the correlation between city density and cost-per-unit-area of land.
It will get a software update and will charge faster in no time.
Reminds me of this simplified git-like project[0] once featured here. I learned a lot about git with this project.

[0]: https://www.leshenko.net/p/ugit/
That sounds roughly correct based on when I worked at a theatre, although back then they mailed you drives. Worth noting that the movies are encrypted and you only get decryption keys at release.

But Sony hasn’t made projectors in a while. I suspect this was something like an expired certificate rather than an actual software update.
They are really good at writing your print/console.log statements...
yawn I’m sorry but why do we need a corporation to profit off of the social network we use? I am not excited for any new corporate social network because after using mastodon and lemmy it has become crystal clear that social networks as a “technology” are a terrible business. Either you make a social network healthy for its users or you profit off of them. Pick one.

It is like the concept of hospitals being privatized businesses. It is insane when you step back and actually think about it. Do I want the doctors, nurses, janitors and staff to get paid for doing hard work at the hospital?

Absolutely! Why does an abstract entity, the financial instrument of a private hospital, need to profit off of my care?

Hey I see a bright future for companies selling the service of turnkey lemmy, mastodon, pixelfed and peertube instances so maybe Facebook can get into that and be a nice little small reasonable company helping instance admins out instead of a monstrously poorly run corporation that tears apart the social fabric of society for profit.

:)

edit wait did this article seriously just call the guy running the open source project mastodon, “CEO”…?
The Commodore A2065 ethernet card uses the Am7990, and I'm still using several of them in various Amiga systems, running both AmigaDOS and NetBSD.

While trying to figure out some occasional network stalls, I looked at NetBSD's man le(4) page, which had an interesting note:

Alas, the Am7990 chip is so old that AMD has "de-archived" the production
information about it; pending a search elsewhere, we don't know how to
identify the revision C chip from the date codes.

Any chance this information is publicly available elsewhere?

Always fascinating writeups, Ken! Thanks :)