skysight-inc/HackerNews huggingface dataset:
Show HN: Graphlearn-for-PyTorch, distributed graph learning on PyTorch
Hello HN,

We are pleased to introduce you graphlearn-for-pytorch (https://github.com/alibaba/graphlearn-for-pytorch), an open-source distributed graph neural network library based on PyTorch and compatible with PyG. Our library is designed to make it easy for developers to build and train large-scale graph models in a distributed environment. With graphlearn-for-pytorch, you can leverage GPUs to accelerate graph sampling and utilize UVA to reduce the overheads of feature collection. Following a scalable design, graphlearn-for-pytorch supports training GNN models on multiple GPUs or even multiple machines. We have added some examples to demonstrate how to train PyG models in the distributed setting.

You are welcome to try it out and give us your feedback, tell us your feature requests and report bugs!
Dislike.

Structure your organizations to be impervious to complaints so you can ignore them and focus on the guest’s area of competency.
Brian Kenighan wistfully removed the lex/yacc parser in the OneTrueAwk many years ago, and replaced it with a custom parser (I believe for performance reasons). The OneTrueAwk remains the standard awk in BSD, renewed, but not replaced. I don't think it's going anywhere.

The POSIX standards, flawed as they may be, have incredible staying power. These standards run our phones and embedded, supercomputers, current Apple workstations, game consoles, and are significant in many other places.

Microsoft itself implemented POSIX in Windows from the beginning (likely recognizing it's importance as the former vendor of Xenix), and while this has waxed and waned, running the "wsl.exe -l -o" command on modern Windows will catalog Ubuntu, Kali, and Oracle Linux that are not Linux, but serviced by the Windows kernel's POSIX layer under WSL1.

Applications that implement or greatly enhance POSIX have staying power.

Those who seek code longevity would do well to study it.
When I had written my shell to the point where I could execute simple commands, this was the first thing that came to my mind using it.

Execute the shell -> Modify the source code of the shell with vim -> Remake the shell -> Execute the newly built shell with the old shell

Just for fun :)
Hard disagree.

GO_SRCS=$(shell find src -name '*.go' -not -name '*_test.go)
GO_TESTS=$(shell find src -name '*_test.go')

.PHONY: run
docker-run: target/image.target
docker run example

.PHONY: integration-test
integration-test: target/integration-test.target

.PHONY: test
test: target/test.target

target/bin: $(GO_SRCS)
mkdir -p $(@D)
GOOS=linux-amd64 go build -ldflags='-s -w' -o $@

target/context.target: Dockerfile target/bin
rm -fr $(@:.target=)
mkdir -p $(@:.target=)
cp Dockerfile target/bin $(@:.target=)

target/image.target: target/context.target
docker build -t example $(<:.target=)

target/integration-test.target: target/image.target
# TODO: test the docker image

target/test.target: $(GO_SRCS) $(GO_TESTS)
go test

What is your better thing?

(The answer is Bazel, but if you think Make is a "supercar".......)
"“I don't believe that we'll be able to remove stinknet just by pulling it. We're going to need some chemical methods as well.” —Samuel Shaw, editorial intern"

i'm confused by this credit to the comment. "Samuel Shaw is an editorial intern for High Country News based in the Colorado Front Range." is this really a job title where someone can just add their own opinions? the strong advice of needing chemicals is not advice i feel comfortable on following from an intern. this comment really took the whole article down in credibility in my opinion (since they seem so open to expressing opinions).
Sure, your sentence sounded human to me. It's not the content I'm looking at, but the delivery.
The non-mRNA COVID-19 vaccines that targeted the entire virus rather than just the spike protein generally produced somewhat more durable immunity even after many mutations. In principle it might be possible to make mRNA vaccines that work in a similar way, so I don't think it's a fundamental weakness in the technology.
Chromebooks are designed to make tho schoolwork easier for the schools. Assignments and other things are online, and that's all they care about.
Besides hybrids, this isn't true of at least some gas only vehicles also. I tested this once a few years ago when I had to drive like that for half a day in a non-hybrid 2008 Honda Civic. I filled up before and after to get the MPG and was amazed at how high it was. I think it was high 20's IIRC. The A/C was running the entire time as well.
Also rail lines. Both being well monied institutions of great importance and given special legal carve outs since their inception long ago in North America. Feels like a historical legal anachronism is being abused when they have such exceptional power compared to other enterprises in today's day and age.
Is it interesting? Somewhere along the chain someone needs to know assembly. Either hand crafting it or some compiler exists for some language that is one step removed. At this level my feeling is that there is less desire to constantly change tools.
> You can't program an off-the-shelf unit to emulate itself.

You don't need full emulation, just protocol emulation should be enough, right? This might involve having more storage than the authentic device (or getting very clever with compression) in order to e.g. be able to authentically provide a "firmware dump", and maybe run at a faster clock speed so that the timing isn't suspicious, but it still seems easier than full emulation.

> Anything is possible, but this would be extremely difficult.

I agree that it would be very difficult, but unfortunately this property sort of caps the "maximum desirable popularity" of a solution: Nobody will go through that effort for a niche/hobbyist HSM, but as soon as people start protecting serious/expensive secrets with it, somebody might just do it.

Shipping each unit with a private key only known to the vendor, and providing a one-time attestation service, could make this attack much harder to pull off at scale (as you would need to physically extract one key per fake device produced as an attacker).
Also doesn't seem transparent, or consistent, or accountable. Just seems like a bad idea. Companies should have security teams, not police.
>bank

Banks are intermediaries. They are not in the business of doing anything sophisticated.
All the code generation tools, StarCoder included, still have hallucinations. In this context code that looks good, but doesn't work or has a subtle bug. How do we address that?
Agreed this is a really great resource!
"Many did not have any kind of display or graphical user interface on their machines and were essentially working blind until the plotter produced the piece."

I don't know if I would have had the patience for computer work back in the day. Today I'm so used to "make a small change, hit compile/run to see if it worked" I couldn't go back to such constraints.
More like the hardware gets faster but the software gets slower or stays the same ;)

Lock-free goes way back. Multi-threaded goes way back. Both more than 20 years. SIMD goes way back. GPGPU goes way back.

What is newer-ish are large scale distributed systems. But even that isn't so new any more.
I think it works the other way, once a manager is threatening to fire someone, they are already fired. It's really hard to work well for a person who doesn't like you. Even if you swallow your pride and work hard, you're going to get all the shit shoveling tasks, and you can never work fast enough.
I partially do. I was given these tools with unlimited access and encouraged to explore and learn and was able to ask about anything.

I would say my case is different though, reading from these commonts.
+1. I’ve been experimenting with using it in a live setup. It’s very flexible and lets you set up macros that can be triggered with midi. It’s kind of nuts what it can do. Highly underrated.
Queue rust apologists…

I think C and its direct descendants will slowly fade away over the next 20 years as new developers want to get away from the legacy of language specifications that span existing codebases. There are so many sharp edges in C that have automatic fixes/detections/etc in newer languages and don’t get me started about multiprocessing complexity in C.
I haven't seen it mentioned here, but Drill Rap from the UK has had an explosion in popularity in recent years. Hip-hop has always been a huge trend setter in American culture, and for once, one of the strongest influences to the current sound is coming from Brittain. I've heard the "drill rapper" accent filtering in over the last year especially as a lot of local artists and fans jump on the trend.

Just an anecdotal observation.
Verification systems that then feed back into the models and correct hallucinations. It is slow but I think that's the only real way forward
A VisionFive 2 manufacturer is trying to get Ameridroid to share customer data
> require the use of device trees

I think that's the case where it's easy for a vendor to do so; see, for example:

- https://elixir.bootlin.com/linux/latest/source/arch/arm64/bo...

- https://elixir.bootlin.com/linux/latest/source/arch/arm64/bo...

- https://elixir.bootlin.com/linux/latest/source/arch/arm64/bo...
Background: https://news.ycombinator.com/item?id=35954769

Edit: I got an update from Ameridroid just a few minutes ago saying that my order has shipped. Maybe someone from Ameridroid saw my comment and investigated my order...
SQLite's achievement of DO-178B compliance could carry C forward on it's own.

Dr. Hipp spent years achieving this, and any reimplementation will suffer his travails, regardless of language safety.

DO-178B means that SQLite can be used in avionics. No other major database has reached this level of code quality, as the database written for "programmers who are not yet born."
I cannot find waypipe in any package for the OS on the closest machine using Wayland.
Trailhead as art: Student researchers create signs with impact
Totally useless and fun, that's my favourite corner of the web!
Same here. Have a nice Chopin Mont Blanc fountain pen. 2 starwalkers a rollerbal and pencil. I have some leather good stuff too. I would never ever buy electronics from them. Heck I won't even buy anything else besides pens and leather goods from them...
Worth noting a “weed” is just any plant-based life form the man doesn’t like, for whatever reason. Commoners are told a distinction between native and invasive life, but this is a facade. It is not uncommon for native species, such as the Western Juniper, to be classified as “weeds” and subject to expensive removal efforts, despite being a fully natural part of the environment.
> Virtually all roles I hear about or see are senior too...

This is the general trend of things. Experienced workers displace younger workers because they are more productive and cost the company less in training.

Overall the number of jobs available causes this displacement, the experienced workers would prefer to be paid for their experience but haven't found jobs and so compromise. You always have companies hanging out a hiring sign even if there is no real active position available.

There's a book about it called 'The Pinch'. We'll have some real societal trouble once the experienced people start passing. This is two generations in the making. Generally speaking no one wanted to have a discussion about it when it could have mattered. Things are so integrated now; you'll basically have a generational die off of knowledge.

As for the AI hype train, its largely not hype anymore. If by hype you mean doomsday talk, that's actually quite accurate. There's a good overview video done on youtube that does justice to what it can or can't do, and the issues that need to be discussed as opposed to the hyperbole and propaganda flowing about.

The main point being, the advances are happening so quickly now that we can no longer react to any potential problems. Any engineer will say that is a bad situation to be in; a runaway train being appropriate metaphor.
On #1, totally agree, and security systems can add an extra winkle...

With code-signed binaries on a Mac, macOS Gatekeeper caches signatures by inode. If the binary is replaced/re-written in a way which retains the old inode, and you try to execute it, the OS will SIGKILL the process immediately. Not fun to debug the first time you encounter it!
"not a hobby-level stuff"

Well, that's sort of a catch-22. Either you need a credential (major, minor, certificate), or you need work experience in it. But of course you need that work experience in order to get the job, so it doesn't really make you more employable. Plus, most would tend to lose career velocity as they jump from one domain to the next.

"There are definitely data points different from mine."

That was all I was trying to say. Certainly applies to me as well.
Yeah, but Make is parallel+incremental.

And can do what a shell script can.
What’s your preferred alternative?
May be of interest: "Behind the Yugoslav art movement that predicted the birth of digital art". Five international exhibitions (named New Tendencies) between 1961 and 1973 in communist Zagreb.

https://www.new-east-archive.org/features/show/13223/behind-...

And the book "New Tendencies - Art at the Threshold of the Information Revolution (1961–1978)"

https://mitpress.mit.edu/9780262546638/new-tendencies/
This is a very dim view, which doesn't match what I personally have seen, but to each his own.
My personal favorites are waterman just because during highschool this was my favorite tool to write. The one I had at that time was expensive for me at that time ;)
PFOF has to beat the best market price at execution time. How is Citadel taking robinhood consumers’ profit then?

In case you’re wondering how this is even possible to be a win-win, it’s because retail order flow is considered non-toxic, roughly meaning it’s OK to market-make against because it’s roughly symmetric and not backed by a market moving signal. So creating an arena for retail orders to fill each others’ orders can allow for legitimately better fills because it’s safer for the market maker.

From what I understand PFOF is only problematically profitable in the options market where NBBO spreads can be quite wide, but I’m pretty sure Citadel is not even a major player there.
Because of course someone on Wall Street has to ask what a quant is.

The movie is lots of fun though, Ryan Gosling’s character is hilarious.
Step 0: Ensure your project only uses one thing.
I think it's a great story, about a man who retired from his job as CFO of one of the largest insurance companies in Chicago, got bored playing golf, and decided to drive a limo three times a week to meet interesting people.

In a remarkable coincidence, I heard the same story today about two other people during my visit to the Gilmore Car Museum in Michigan.

https://gilmorecarmuseum.org/

I was talking with one of their volunteers, a fellow named Paul, who told me how the museum got started and why it is in Hickory Corners, in the middle of nowhere.

Donald Gilmore was CEO and Chairman of the Upjohn Company in Kalamazoo. When he retired, his wife Genevieve Upjohn Gilmore told him he had better find something interesting to do. They had a summer home on a lake near where the museum is now. Genevieve knew that Donald loved to restore old cars, and she suggested they buy a farm near their lake home and turn it into a museum.

And then Paul told me that when he (Paul) retired, his wife told him the same thing, and that's why he now volunteers at the museum. He gets to tell interesting stories and meet interesting people.
Some of us have high prescriptions which make glasses expensive and horribly unpleasant to wear regardless of frame size or lens choice. I am at -11.5 and with enough astigmatism that modern LASIK isn't an option, id have to get the old "slice a flap off" style. Hard pass.
Honestly what you describe is not dissimilar to how some engineers behaved at e.g. Google around projects and perf process. I'm not sure if they learn it in academia, or if the perf process is inspired by academia, or if it's just... human nature ... to create reward systems that amplify credit-stealing and fame seeking.

But it sucks. And there's whole demographics of people who think it's normal.
People have different risk exposures and different risk appetites. If you're a corn farmer then your entire livelihood is tied to the price of corn. You're willing to give up expected value to reduce risk by selling futures and there are others who are less exposed to corn prices who are willing to take the other side of that trade.
They're very competitive when comparing in the same gate count/process niche. It just takes more time for more complex designs to be verified.
Sad, considering past behaviour by police working at behest of hospital admins:

https://www.washingtonpost.com/nation/2023/02/28/knoxville-p...

After denying a 60 year women care, hospital staff called police to have her arrested for trespassing. The officers mocked her pleas for help and she died in their custody.

Well done America!
The general point stands, that we can't just take their word that they're rigorously separated and not sharing info (a point the HN crowd seems to be missing right now).
> but of course passing arguments down to a command isn’t supported by Make

Sure it is.

.PHONY: test
test:
pytest $TEST_FILTER

make TEST_FILTER=example test
Accretion disk around black holes recreated in the lab
There are definitely some species that are actually not native to an area and are brought by human activity alone. Granted humans (and all our creations) are also natural, but the challenge is that we’re good at creating extreme change over very short timeframes.
If AI starts helping build mRNA vaccines, the computers may start programming us.
Huawei has been great but unlikely to be next Apple due to sanction
The Clean Architecture in Python (2014) [video]
>Stallman said a bunch of to try to either claim that the victims weren't victims.

This is a lie. I don't believe you are lying, just repeating something you have read, but it's a lie all the same. You can read his comments yourself. He was entirely consistent that the victims were victims and that Epstein was a sex trafficker. His remarks were probably inappropriate but nothing like what people accused him of.

Stallman's sin is that he doesn't know how to comport himself publicwise. He is insensitive. He will talk about any topic at any time or place, no matter how taboo and no matter how strange his opinion. This is bad behavior, but not evil behavior.

Gates had a personal relationship with Epstein that started after Epstein was first convicted of sexual abuse of children [2] and after allegations of his sex trafficking were publicized. [3] He flew on Epstein's plane, repeatedly visited his home, and had dinner with him on many occasions. Gates and Epstein were usually entertained by young and attractive women at these meetings. [2] His wife was deeply uncomfortable with their friendship and told Gates this at the time. Gates evidently hid the extent of their friendship from his wife, as she ultimately divorced him when the details emerged in the Times. [1]

But Gates' personal behavior is atrocious even if we leave Epstein aside. Gates has, for decades, made unwanted sexual advances at female subordinates and had sexual relationships with multiple employees during his marriage. This behavior was well known to employees at both Microsoft and the Bill and Melinda Gates Foundation. [1]

https://www.nytimes.com/2021/05/16/business/bill-melinda-gat...

https://www.nytimes.com/2019/10/12/business/jeffrey-epstein-...

https://www.thedailybeast.com/jeffrey-epstein-pedophile-bill... (Note the publication date)
...and Marx
I am somewhat amazed at the list of tech from that article, it's like he has a magical knack for picking dead ends.

C was the 2nd language I learned and I'm still using it. The big surprise for me has been javascript - it's so...bad it became good or at least ubiquitous.
> If you are arguing that different societies will not become more anxiogenic at the same time, you cannot also argue that usage of the smartphone, due to a magical reason, turn out to be toxic exactly the same way at the same time for different societies.

Different societies will not undergo simultaneous changes without a reason.

Social media is a reason. Social media is algorithmically designed to drive engagement, often via negative emotions, to gather information about people. It is a great homogenizer, a systematic, unidirectional global pressure, which explains why different societies have undergone similar changes simultaneously with the advent of social media. Furthermore, it's well established by now that second order effects of social media and phone use is the disruption of sleep patterns, and sleep is particularly important to teens undergoing puberty. Haidt has pointed out all of this.

Now contrast to your suggestion: globalization, which has been going on for 50 years, suddenly led to mental health issues only 10 years ago for no discernable reason we can see, but not among people actually in the workforce and experiencing its direct effects, but in people who have never had a job, have very little understanding of foreign policy tariffs and trade, and it didn't affect disparate societies proportionally to the extent that they adopted globalization policies, but it affected them all about the same.

I honestly can't take you seriously if you think nebulous, indirect third order effects of globalization are more plausible than direct first and second order effects from a device kids have in their hands for 16 hours a day.

> But that's my point: he is switching to what is more convenient for his conclusion. The elements found in the "focus specifically on the Anglosphere" are NOT the same scale and the same details as in the other society.

No, that's not what he said or why he's focusing on it. The data is basically the same across other nations, and he's focusing on that specific subset because that's what he's consistently covered in his other articles. If you had read the other ones, as you claim, then you know he had other researchers gathering the same data from other nations across the globe which all showed the same trends, and they've been writing their own articles on those.
Same, and my personal pandemic bubble included my nearby mom and dad; so I got to spend a year or so with my dad before dementia claimed him. The pandemic isolation did seem to kick that into high gear as he was also very immune weakened and we couldn't safely take him outside the house to interact with anyone else. Doctors on the front lines couldn't get enough (properly effective) PPE for their high risk jobs, let alone any for the elderly.