skysight-inc/HackerNews huggingface dataset:
Besides the the title being a bit exaggerated, it's been long-acknowledged in the GNN community that graph rewiring often helps learning; see [1, 2] for example. Also, at first skim, I'm surprised there's no discussion on oversmoothing/oversquashing in this paper. It seems like what they're calling "overfitting" on the graph structure could be interpreted as the GNN's node representations saturating/starving because of poor graph topology.

[1] - https://arxiv.org/abs/2111.14522
[2] - https://arxiv.org/abs/2210.02997
By showing ads... They'll figure out units that look native and history will repeat itself.
Some people would beg to differ. There are some organizations that have Java desktop apps, some that have kiosks and appliances that run JRE-like environments. There are some that are still on Java 8.
That site inflates salaries because it oversamples devs who work remotely for American companies. For example the site claims Ukrainian devs make $57k a year.
We live in a society here! ;)
I've work with GNNs. I have not explicitly looked into this, but in general, the dynamics of GNNs are really interesting and there are many different lenses in which one can study the behavior of GNNs and find interesting takeaways.

- Explicit Message Passing: https://arxiv.org/abs/2202.11097

- Algorithmic Reasoning: https://arxiv.org/abs/2203.15544

- Diffusion: https://proceedings.mlr.press/v139/chamberlain21a.html

- Spectral: https://arxiv.org/abs/2010.02863

- Sparsity: https://arxiv.org/abs/2211.15335

- Training Tricks: https://arxiv.org/abs/2108.10521

- Interaction Networks / Physical Models: https://arxiv.org/pdf/1612.00222.pdf

- Expressive Power: https://arxiv.org/abs/2308.08235

- "Over-Squashing": https://arxiv.org/abs/2111.14522
“Immutable” → reprovisionable, anti-hysteresis
There are easier, faster, and cheaper ways to reduce traffic accidents rather than relying on hopium AI to solve all our driving problems, starting with reduction in driving and more transits.
> It's transparent. Idk how it could be missed,

Support or criticism for the intelligence community became very partisan during Trump's campaign and presidency. Once something like this becomes partisan, the average political creature loses some degree of rationality for it. The IC becomes patriotic good guys, stalwart defenders of American democracy standing up to fascism; their past and present malfeasance goes unnoticed, forgotten, or simply ignored. This is how the WaPo's relentless pro-IC stance could be missed; they've been telling a lot of people what they want to hear and all people are less critical and suspicious of things that support their biases and prejudices.
It's not integer overflow but pointer overflow.

If you're doing small bump allocations and you're anywhere near pointer overflow, it means you're way out of bounds already; the bump allocations you already made were wrong.

You need to check whether the allocation increment is out of the zone from which you're allocating, and you need that no matter which direction you go.

If the requests are small, you will hit the end of your arena long before you worry about pointer overflow at the zero address or at address 0xFF..FF!

That said, aligning down is a shade faster than up. To align down to a boundary divisible by ALIGN_MASK + 1 we just truncate some low order bits to zero:

addr &= ~ALIGN_MASK;

If the bits are already zero, the address doesn't move; all is cool.

but aligning up, where we don't care about overflow, requires handling the case where the address is already aligned and doesn't have to move:

if (addr & ALIGN_MASK) {
addr |= ALIGN_MASK;
addr++;
}

Or a trick like this where we bias the address with an offset of -1 during the masking calculation:

addr = ((addr - 1) | ALIGN_MASK) + 1;

(We could get underflow here if addr is the zero address (null pointer on most systems), but it's reversible if the pointer arithmetic is done as unsigned. Zero aligns to zero: it goes to 0xFFF..FFF which stays the same after | 7, and then increments back to zero.)

Either of these is worse than just addr &= ~7.
Just use:

go install github.com/antonmedv/fx@latest
It is not only about computation, but also the communication bandwidth and memory, especially in training large models. The top consumer GPUs e.g. 3090/4090 still cannot beat H100 in this area even if a lot of techniques are applied.
I think what you mean here is that floating point numbers and the usual operators (+,*) and inverses (-,/) do not work the same as Reals (i.e. they don't form a field), but people often behave as if they do.

This is a common confusion.
The .NET GC philosophy, so to speak, is to provide such guarantees by allowing programs to avoid GC entirely with value types.

Eventually, Project Valhalla will provide this on JVM-land, but it doesn't seem like the day will soon come.
It knows about a lot of people. Try asking it about yourself. They've scraped the whole internet including linkedin so if you have an online presence it will know about you.

It gives me some pretty hilarious hallucinations about myself.
I play regularly on lichess. I got insulted a couple of times in the game chat. Looking at the scale of lichess, I am sure it adds up.
Certainly Google (and Oracle and AWS):

https://www.marvell.com/company/newsroom/marvell-enables-ent...
Yes, Oracle JDK, the default one you are directed to at oracle.com. Java.net provides OpenJDK.
Right, because there is not any need for the other countries for that technology.

Does that mean stablecoins should be discontinued because it's not mass adopted at all? even if it's useful for a minority? I disagree
you can also kill someone with your hands or a knife, that doesnt make guns less deadly. perhaps theres good use cases for deep fake tech, but realising people will use technologies for their own use cases instead the one you envisioned i think is important. That being said, this is a difficult topic and i suppose both sides xn have valid arguments. guns also save lives for instance. (sorry for keepong to use the gun example but i think ite easy relatable maybe a not a perfect example)
And for Yahoo this was reason why Alex Stamos resign:
https://arstechnica.com/tech-policy/2016/10/report-fbi-andor...
Caller asks for a 500 megabyte downward bump allocation in a 32 bit system. Do you check for underflow or not?
I've been using Hydra for the last ~2 months & genuinely love it. The team is really talented & it's so great to see the progress they've been making. Congrats on the 1.0 GA release! Huge step!
What’s the latest on Truffle/Ruby supporting Rails?

Wouldn’t this provide massive gains for the Rails ecosystem once delivered?

(And with the GraalVM licenses changes to be more favorable/permission, I have to imagine there would be significant adoption)
Not so. The board sits above the CEO.
> Sentry is also opensource

Well, pedantically the 5 year old version of Sentry is open source, sure
I've personally never been in a situation where analytics drove change. Even mere A/B testing seems like a ghost in (most?) organizations, where management or designers decide to force through their personal preferences.

That said, I would love to join such an organization. Any suggestions on where to find data driven jobs?
Agree to disagree. Many people do not realize they should move at all when there are sirens and lights, even directly behind them. And a stationary vehicle is quite predictable. It seems highly unlikely a fleet of self driving vehicles could block all oncoming and opposing lanes of traffic.

But what do I know. I’m just some guy.
Glad to see such a range of views, all the way from labor unions to communist magazines!
How many years of income does it take to buy a S.F. home now?
Nope, Tesla is not offering people the ability to "NOT DRIVE". They might do so eventually, but all that they actually offer today is an advanced driver assistance system.

There is no need for the US government to make any changes to liability laws. Almost all such cases are handled at the state level.

Mercedes-Benz has gone quite a bit further and is now offering a true SAE level 3 autonomous driving system. It is significantly more advanced and reliable than the Tesla system. And they stand behind it by assuming liability for collisions.

https://media.mbusa.com/releases/release-1d2a8750850333f086a...
Somewhat OT, but I think that it's really unfortunate that North America got a 60 Hz TV standard, but didn't get the SCART Connector that makes RGB or even S-Video just natural. Composite video is one of those unfortunate mistakes in history, even though it might've been perfectly reasonable back in the day :( And even S-Video seems like a rarity in the US.
Extensions don't seem to work with business Workspace accounts as of yet.
It's relevant to also add that the entirety of Epic Games is less than 4,000 people worldwide. That's not only for a vastly more advanced game engine, but also for numerous projects like Fortnite, a game store, just absurd amounts of educational material being published, and so on.

I don't really get why companies keep hiring themselves to death. It clearly does not translate to meaningful productivity gains, yet sends their labor and related costs skyrocketing. It's so alien to me from the outside.
Thibault (the creator of lichess) is a really impressive human being. I don’t idolize people but he is quite inspiring.

There’s an old perpetual chess podcast episode where he said he has never seen a single ad that was useful :-) Which is somewhat extreme and probably hyperbole but still his philosophy is loud and clear.
Tesla's system requires less supervision than other manufacturers. And that's where the rub is. They're saying -- hey, we'll make this tool available to you, and it really will function autonomously, but you have to know Tesla's not going to take the hit if there's an accident. In America's litigous society, I think that's the only way we'll ever get these tools. Otherwise, the plaintiffs' lawyers will destroy Tesla. I want the technology, and I'm comfortable assuming the risk if there's a fuck-up. If Musk needs a way to prove I wasn't watching and that the liability to transfer to me -- that's fine. I want the option. And Ford/GM/BMW et al won't give it to me.
I imagine if you lifted bar bells 24/7 it would be way less healthy. I know that wearable weights are not recommended because it can cause health problems and injuries. I like this video by Phil Gaimon. Stuff like walking, standing, balancing and getting on his bike are much more difficult.

https://www.youtube.com/watch?v=Y6W2Hmy0Lzo
The fact that people still don't understand that this is what any IPO is about is funny and sad.
BigDecimal is an arbitrary precision type so using BigDecimal is how you would follow said advice in Java.
I did that in Berlin about a decade ago and I think that only stopped happening here around 2018. I have fond memories of thermoses, multiple layers, a long grumpy queue trying to keep itself warm in pitch darkness. And then when the doors open, everyone rushes in to grab one of the few paper appointment tickets. Didn’t manage? Then try again the next day.

And that was actually a much-missed office hours system. If you had to see someone without waiting months, you waited from the middle of the night. Now you’re just screwed.
This thread is a gem after gem, thank you!
Seems like every time I try to use Graal - there's some dependency in my project that doesn't like it.
> there’s definitely other kinds of Chinese names too, like Tibetan and Uyghur.

Xi has a solution for those irregularities.
It was only launched a couple months ago, so low traffic, and no conversions
Yeah, like Musk, it is a cult of personality. Results don't matter, actions don't matter. All that matters is preening for a crowd who just wants to hear the hits.
hello,

i suppose, you do have a graphing solution running for your system!?

so just look at it - and learn to "read" / interpret it -, please ...

nobody can tell you a lot about your own server-systems performance / resource needs and therefore "best" areas of investment to achieve improvements than you as the person who runs the platform ... using decent (monitoring)tools.

if you don't have such a graphing-solution in place - install one right now() ... seriously ;))

... nobody really cares if its "good old" / (ancient) munin - very easy to install - or something "more modern" like prometheus plus a dashboard like grafana.

what counts is the insight you get from such a solution into your system / application / service(s) ...

just my 0.02€

ps. imho. in doubt invest in ram / io / cpu ... in that order and in a "balanced" fashion & new hardware also improves the availability of a system.

pps. and for example: reuse the old hardware as your monitoring system ... if you have none.
From WebGL to WebGPU
While this is true, they do get 72% of the premiums paid for by the USG, as well as numerous perks like free onsite visits from OAP etc. Not unlike some large employers.
> If state have means to bug raspberry pi it has means to re-seal the box...

That's a good point that I never made sense of. The most likely explanation is simply an oversealouz toll agent. It just left a bad taste in my mouth so I didn't want to play with them...

I had largely forgotten about it until the Google Pixel got stuck.
Bard is pretty terrible. Spent a few hours testing it out. Beyond just giving an incorrect or incomplete answer, it has repeatedly lied about knowing my location and how it knows it. It has also claimed a friend was dead and his son was selling his home through a trust.
You would be surprised that for a percent this would not work. Some even like it. Some have a deathwish and want to be a martyr. Some people blow themselves up to further a cause. Also put under heavy stress memories of keys cannot be recalled at times.

It's probably slightly less effective than threatening to kill family members but probably more than threat of jail time.

Either way you require someone alive and with mental awareness. The mind reading tools found in science fiction hasn't been developed yet.
Once upon a time, Java had "green threads". They were kind of like virtual threads, but the way I understood it was that they all mapped to one OS thread. While these new virtual threads map m:n to OS threads.
How does collaboration create more failure points, rather then fewer?
> Developers are hostile to these types of solutions specifically because once you go past basic CRUD your no code solutions make everything so much harder and complicated compared to if you had of just used JavaScript in the first place.

And being fully honest, I've not seen basic CRUDs since college homework days. Every CRUD I've seen since has some business rules applied to it, whether these are triggers or some special field constraints.

If a business needs a basic CRUD, it gets away using a spreadsheet.
For who? The government doesn't specify what technology is required - and most cat manufacturers would probably avoid expensive IR image detection just for compliance.
Age1: A New Longevity Fund
> [...] my prediction is that in a few years it will be in the same state gcj has been quite some years now.

You make it sound like GraalVM is just for ahead-of-time compiling like gcj, but there's more to it than native image. It's possible GraalVM will be openjdk's jit compiler, for example.
This bit about knowledge cutoff actually is part of the internal pre-prompt which hardcodes September 2021 as a constant (i.e. the service before the AI model itself internally adds "knowledge cutoff: September 2021" to every prompt). So it doesn't say anything about what the real cutoff is. It was discovered months ago when someone managed to make ChatGPT leak the original prompt (and it makes sense: how would the model know about its cutoff otherwise? It's not in the training data). Also we can't tell if it's hallucinating or not when mentioning a different date.
How dare you load bullets meant for killing in your gun! Don't you know you're supposed to shoot the bad guy in the leg?
Packet drop reasons (Linux kernel)
https://news.ycombinator.com/item?id=37569249
>As a general rule when criminal conspiracies are taken to task, they don't retain a right to privacy for their communications that aren't about the criminal conspiracy. Rather it all comes out in court.

That doesn't seem to be true. There are many court cases involving criminal conspiracies where you cannot find unrelated information about the involved people.
Is this a typical case of correlation does not imply causation?
Best learning resource imo is https://www.onjava8.com/ (it covers up to java 17)

Bruce Eckel is fairly well known for his original Thinking in java/c++ books, and I find his style of writing great. He has a knack explaining topics in an easily digestible thorough way, while not being completely dry. Its a 1200 page book, and can double as a reference, but actually explains the when, how and why in thoughtful writing enough to double as a great book for learning and a reference when needed. I knew a lot about java and learned a lot of little things about topics I already knew, and it breaks down each piece of the language so you can easily gloss over things you already may know from other from other languages.
> It is inevitable that basically everyone in the next generation will have deepfake porn made of them by some asshat classmate. It is about as hard to stop as someone creating an nude painting of someone from imagination.

This is just casually dropped as though a photo-realistic AI image == an amateur painting, in production quality, in required effort and time, as though they're even remotely comparable. Which by the by, I also think the amateur painting should be punished as making nude pictures of people you don't get permission from is creepy.

> It is not a nice thing to do, and really mean if shared in public, but the types of measures it would take to stop it are incompatible with a free society.

I do not wish to live in a free society then. This is patently absurd. We also cannot stop people murdering each other, stealing from each other, or otherwise causing harm, but we damn well punish it when it happens (when our useless judiciary system can be bothered anyway but that's a different conversation) and that people are just like "well I guess kids now have to worry about classmates making photo realistic depictions of them performing sex acts" is so horrifying. So horrifying, on so many levels.

Is this what we're building? Is this the society we all envisioned as kiddos getting into the Internet and our computers? I think we can do so very, very much better than this and it makes me incredibly depressed seeing what we're permitting to be done with the tools we make. Everyone involved in this should be ashamed. I don't know how I'd live with myself knowing I played even a small role in ushering in entire new vectors of sexual harassment directed at people who already struggle to get a modicum of justice in this world.

And for what? "Freedom?" My right to swing my fist ends when it contacts your face, but up until then, you can't do a thing? You just get to have dozens if not hundreds of people swinging at you faking you out every minute of your life and you just have to sit there and take it, because they technically haven't hit you yet? Bollocks. Absolute nonsense. This society might be "free" but it cannot function and the longer we delay in gaining this understanding the more people will be driven out of their minds waiting for us to do so.
Ah but at immigration you may have been expected to spell your name and were sort of at the whim of the official (who was helping intake many people)

Lots of reasons you might not have your official name written or heard correctly
Calculating the mean field of a thousand electrons is easy for a classical computer. Calculating the exchange and correlation energies of a thousand interacting electrons is not. Quantum computers would have an enormous advantage there.
Yes, exactly. Integration is where the real power of these agents can live.

I really want an agent that can help me with pretty simple tasks
- Hey agent, remember this link and that it is about hyper fast, solar powered, vine ripened, retroencabulators.
- Hey agent, remember that me and Bob Retal talked about stories JIRA-42 and JIRA-72 and we agreed to take actions XYZ
- Hey agent, schedule a zoom meeting with Joe in the afternoon next Tuesday.
- Hey agent, what did I discuss with Bob last week?

Something with retrieval and functional capability could easily end up being easier to use than the actual UIs that are capable of doing these kinds of things now.
No. I do NOT agree that climate science has any incentives beyond any research topic any any field. There are no 'perverse incentives' special to climate science. I never said that.

You are really taking some generic statements about how all research must guard against bias, about how bias is a characteristic in all humans. And then micro-focusing on climate science seeming to assert that this one particular field is much more biased than all other fields.

To do this you need to come up with some proof.

Saying all research contains some bias, climate science is research, thus climate science is biased, -> Is really just trolling.

You know gravity is just a theory, it is researched, that doesn't mean research on gravity is biased thus gravity is not real.
Given that the chart goes to 80, it was misleading labeling.
> Where's Java primarily used these days?

I've seen a lot of enterprise-y webdev projects use it for back end stuff (Dropwizard, Spring Boot, Vert.X, Quarkus) and in rare cases even front end (like Vaadin or JSF/PrimeFaces). The IDEs are pretty great, especially the ones by JetBrains, the tooling is pretty mature and boring, the performance is really good (memory usage aside) and the language itself is... okay.

Curiously, I wanted to run my own server for OIDC/OAuth2 authn/authz and to have common features like registration, password resets and social login available to me out of the box, for which I chose Keycloak: https://www.keycloak.org/

Surprise surprise, it's running Java under the hood. I wanted to integrate some of my services with their admin API, seems like the Java library is also updated pretty frequently: https://mvnrepository.com/artifact/org.keycloak/keycloak-adm... whereas ones I found for .NET feel like they're stagnating more: https://www.nuget.org/packages?q=keycloak (probably not a dealbreaker, though)

Then, I wanted to run an APM stack with Apache Skywalking (simpler to self-host than Sentry), which also turns out to be a Java app under the hood: https://skywalking.apache.org/

Also you occasionally see like bank auth libraries or e-signing libraries be offered in Java as well first and foremost, at least in my country (maybe PHP sometimes): https://www.eparaksts.lv/en/for_developers/Java_libraries and their app for getting certificates from the government issued eID cards also runs off of Java.

So while Java isn't exactly "hot" tech, it's used all over the place: even in some game engines, like jMonkeyEngine, or in infrastructure code where something like Go might actually be more comfortable to use. I actually think that universities in my country used to have courses in Pascal and then replaced it with Java as the "main" language to use for introduction to programming, before branching out into C/C++/JS/Python/Ruby/.NET etc. based on the course.
Toyota to adopt Tesla style Giga-castings and Modular approach
Tesla has been harping on the Giga castings and the modular approach, and recently they unvieled the next stage of this strategy:

https://news.ycombinator.com/item?id=37518709#37527598

And it seems like Toyota has been thinking on the same approach (check the Motomachi Plant and Myochi Plant updates in the article link)

I wonder how this will affect the ToyotaProductionSystem