MurphyA/hacker-news huggingface dataset:
by mr_mitm | 2025-04-18 11:24:06+00:00
Just FYI I have a PhD in cosmology, so no need to explain to me what "Dark Matter" does or doesn't mean, but thanks anyway. It sounds like you saw that video by Angela Collier about how Dark Matter is a set of observations, and while I think it's a good video, it's a bit disingenuous to pretend that working scientists put theories of dark matter and theories of modified gravity in the same category. I know Collier literally says that MOND is a DM theory, but I respectfully disagree, as this does not reflect the reality of the language researchers use. Even if you didn't see that video, my point still stands.

Basically, our equation isn't working, and roughly speaking the equation has gravity on the left hand side and matter content on the right hand side. Matter tells spacetime how to curve and spacetime tells matter how to move, is the old motto. Because the equation isn't working, we have two options: modifying the left hand side or modifying the right hand side (or both). In my perception, researchers refer to the first option as theories of modified gravity, and the other option as theories of dark matter.

Putting both options into one category is over simplifying the situation and isn't helpful.
by sightbroke | 2025-04-18 11:24:29+00:00
> This is a project to re-home all arXiv services from VMs at Cornell to a cloud provider (Google Cloud).

They are already using VMs but one of the things it'll do is:

> containerize all, or nearly all arXiv services so we can deploy via Kubernetes or services like Google Cloud Run

And further state:

> The modernization will enable: - arXiv to expand the subject areas that we cover - improve the metadata we collect and make available for articles, adding fields that the research community has requested such as funder identification - deal with the problem of ambiguous author identities - improve accessibility to support users with impairments, particularly visual impairments - improve usability for the entire arXiv community
by marcusb | 2025-04-18 11:24:31+00:00
I interviewed someone once for a network engineering job and, while talking about multicast routing, he mentioned Rendezvous Points[0], only he pronounced rendezvous as "Ron-divi-us". I asked him to describe RPs in a bit more detail (but pronounced rendezvous correctly[1],) and he said "oh, that's how you say that? That makes sense..." He had heard (and used) the phrase rendezvous point before - in the Army -- but didn't make the connection to the weird spelling he encountered with the multicast documentation.

0 - in Protocol Independent Multicast Sparse-mode routing, an RP is the root of the shared tree of participants for a given multicast group. See RFC 2362.

1 - for an English speaker, anyway. I imagine a native French speaker could pick apart the way we pronounce rendezvous.
by rwmj | 2025-04-18 11:24:56+00:00
You can keep the loan without refinancing it, but you move to what's known as the "standard variable rate" which is generally unfavourable. Most people therefore remortgage to a new "introductory" offer which will be fixed for 2, 3 or 5 years. This is expensive, time-consuming and inconvenient, like much of the UK housing system. A few years ago interest rates shot up, and some people had to stay on the SVR as fewer banks were offering new fixes.
by vidarh | 2025-04-18 11:25:32+00:00
Near my old house there were large areas of land that have sat empty for 20 years through successive rounds of planning permission. The reason is very simple:

You can buy land for X. You can spend Y to construct housing on it, and sell it now for Z, or you can sit on the land, safe in the knowledge that housing policy means prices will keep rising, and then you can spend Y+inflation, and sell it for Z times a factor far higher than than inflation.

If you finance X via investors or loans, this is effectively leverage. You finance Y the same way, but short term during construction, so you get a leveraged return on the growth of house prices in return for investing to buy only the land.

Couple this with constraining supply by sitting on underutilized land.

Another of the developers in the same area has still only built about one third or half of the buildings they're meant to build on another set of parcels that were first also available 20 years ago. They have no incentive to rush until investors want to exit.
by mprime1 | 2025-04-18 11:25:38+00:00
> never really understood how just adding extra invisible stuff to make the equations work is justified

IANAP but here’s my understanding.

At the end of the month you spent $2000, you’re not sure how so you track down your expenses:

- rent $500 - groceries $120 - gas $80 - … - unknown: $123

That ‘unknown’ is dark matter. It’s a placeholder. It’s there and makes your total but you can’t explain it yet.
by rbanffy | 2025-04-18 11:26:21+00:00
I'd love that, but when we have perfected off-planet orbital habitats in the outer solar system, it'd be an interesting endeavor to add engines, make the trip in 1,000 years and say hello to our cabbage-smelling neighbors (who'll probably think the same about us).

In the meantime, we continue to develop new designs for deep space mobile habitats and the expedition can have the newest design to build a couple in their new system.

I imagine a culture that has developed in a deep space habitat would not feel life on a planetary surface very appealing.
by smallmancontrov | 2025-04-18 11:27:18+00:00
No, the article sums it up correctly. He refused to go along with the "stolen election" narrative Trump was trying to build (and a few others) and is now being punished for it.

> Krebs, through CISA, falsely and baselessly denied that the 2020 election was rigged and stolen, including by inappropriately and categorically dismissing widespread election malfeasance and serious vulnerabilities with voting machines

https://www.whitehouse.gov/presidential-actions/2025/04/addr...
by StopDisinfo910 | 2025-04-18 11:28:44+00:00
> Which are for a lot of people their only form of savings?

It's fake savings unless you are speculating on properties.

Most people only own the place they actually live in and only resell to buy another place. A general property market crash doesn't affect the value of your house compared to other house so it's mostly neutral in this regard.

Of course people who borrowed before the crash will be in debt for longer than people who bought after but that doesn't actually change their debt situation. You might say it's unfair but well, not wanting other to be better of doesn't seem like a good reason to not solve the housing crisis.

In the end the only people who trully stand to lose are multi-owners but they are a significant part of the problem in the first place so that doesn't make me sad.
by lolc | 2025-04-18 11:29:46+00:00
The example is not just boolean logic! In Lua logical ops, the last evaluated value is returned. The example makes use of that to assign something other than a bool. Not all languages do that. In Java for example, boolean logic always evaluates to a bool.

I'm not sure which part of that you missed, but maybe don't go too hard on calling others inexperienced based on your takes.
by graemep | 2025-04-18 11:29:48+00:00
The government might also be pushed into actions that reduce house prices for other reasons.

The biggest reason for nigh house prices (particularly relative to incomes) is the affordability of mortgage payments as a result of low interest rates. Interest rates may have to be raised to control inflation.

It is a mistake to think of supply vs demand as "how many people want a house" vs "how many houses are there". Both supply and demand are curves against price. Interest rates shift the demand curve. As the supply curve is inelastic it has an even greater impact in the short term
by fuzzfactor | 2025-04-18 11:30:47+00:00
There's bandleaders who have geared their entire performance so if you can pick this kind of thing up by ear, follow their timing, and put effort into making them sound better, you're more valuable than some alternatives having truly advanced formal musical training.

Especially with equal or better chops, lots of players like this can go into a studio and make recordable music, in one take, without actually rehearsing together in advance.

And play in any key, since it's just Roman numerals.
by mkayokay | 2025-04-18 11:30:54+00:00
Maybe your usage might not be affected, I propose to check for a month and if it really goes over the limit, you have the option of canceling the subscription.

It definitely is worded in a way that it can either be interpreted as (unlimited searches and unlimited premium ai) or (unlimited searches and premium ai).

It also may not help that they did not enforce the fair use policy until now. At least that is what I read out of their blog post.

But the fair use policy has been included a long time. I checked 2023-12-25 and found it there, might be available earlier, but no interest in looking harder.
by KronisLV | 2025-04-18 11:31:35+00:00
A good APM tool I’ve been using for a few years is Apache Skywalking: https://skywalking.apache.org/

It might not do everything Sentry does but it definitely has helped with tracking down some issues, even production ones and runs in a fairly manageable setup (in comparison to how long even the Sentry self-hosted Docker Compose file is).

What’s more, if you want, you can even use regular PostgreSQL as the backing data store (might not be quite as efficient as ElasticSearch for a metrics use case, but also doesn’t eat your RAM like crazy).
by afro88 | 2025-04-18 11:31:39+00:00
> First, there’s a signal being given about the complexity and fragility of the software. A 16GB RAM requirement just screams “this is a big, complex piece of software that will break in mysterious ways”. Not very scientific, I know, but based on experience.

This lines up with my experience self hosting a headless BI service. In "developer mode" it takes maybe 1GB RAM. But as soon as you want to go prod you need multiple servers with 4+ cores and 16GB+ RAM that need a strongly consistent shared file store. Add confusing docs to the mix, mysterious breakages, incomplete logging and admin APIs, and a reliance on community templates for stuff like k8s deployment... it was very painful. I too gave up on self hosted.
by jpohalloran | 2025-04-18 11:32:13+00:00
I’m excited to share Kinda Hard Golf with you all!

It’s a 2D web-based golf game where each day brings a new, short-but-tough hole. The goal? Get to the top in as few shots as possible. It’s free to play, no download or account required — but fair warning: it’s kinda addictive.

Built natively for the web using TypeScript, PixiJS, and Rapier for physics, with several Cloudflare services powering the backend.

I’d love your thoughts, feedback, or bug reports — and yes, it’s kinda hard. :)

Thanks! —James
by tialaramex | 2025-04-18 11:32:19+00:00
What's hilarious about "fighting the borrow checker" is that it's about the lexical lifetime borrow checking, which went away many years ago - fixing that is what "Non-lexical lifetimes" is about, which if you picked up Rust in the last like 4-5 years you won't even know was a thing. In that era you actually did need to "fight" to get obviously correct code to compile because the checking is only looking at the lexical structure.

Because this phrase existed, it became the thing people latch onto as a complaint, often even when there is no borrowck problem with what they were writing.

Yes of course when you make lifetime mistakes the borrowck means you have to fix them. It's true that in a sense in a GC language you don't have to fix them (although the consequences can be pretty nasty if you don't) because the GC will handle it - and that in a language like Jai you can just endure the weird crashes (but remember this article, the weird crashes aren't "Undefined Behaviour" apparently, even though that's exactly what they are)

As a Rust programmer I'm comfortable with the statement that it's "without needing to do much extra at all".
by KeplerBoy | 2025-04-18 11:33:34+00:00
LaTeX is alive and well. I absolutely don't have the feeling that's going to change anytime soon.

All the conferences I'm looking at have word and latex templates. Word clearly isn't going to replace LaTeX for many reasons.

Truth to be told: As long as you're given a template and have to stick to that template, LaTeX is all you could ever want. With overleaf there's barely a tooling learning curve either.
by vouwfietsman | 2025-04-18 11:33:43+00:00
A lot has been written about this already, but again I think you're simplifying here by saying "once you get it". There's a bunch of options here for what's happening:

1. The borrow checker is indeed a free lunch 2. Your domain lends itself well to Rust, other domains don't 3. Your code is more complicated than it would be in other languages to please the borrow checker, but you are unaware because its just the natural process of writing code in Rust.

There's probably more things that could be going on, but I think this is clear.

I certainly doubt its #1, given the high volume of very intelligent people that have negative experiences with the borrow checker.
by otcommerce | 2025-04-18 11:34:13+00:00
This plugin allows you to integrate products from Taobao into your WooCommerce-powered online store through API otcommerce. This solution is ideal for store owners who want to automatically import products from popular Chinese marketplaces Taobao or 1688, synchronize their data (prices, descriptions, images), and manage orders directly from WooCommerce dashboard.

Key plugin features: Automatic product content: Easily import products from Taobao into your WooCommerce online store, including descriptions, images, and prices. Data updates: Plugin automatically synchronizes prices, quantities, and product descriptions with Taobao, ensuring your store is always up-to-date. Support for various product categories: Supports wide range of products from electronics to clothing, accessories, and more. Follow this link to learn how to install and download plugin https://docs.otcommerce.com/display/OTENGLISHDOCS/WooCommerc...
by fuzzfactor | 2025-04-18 11:34:15+00:00
"10" Types.

Well, you've got interactions of dissimilar habits, which is one of the most worthwhile things to address.

Then you have the advanced appliance which is somewhat likely to have been optimized for not exactly either one (or more) of the users' desired or even imagined scenarios or use cases.

So they all tend to use it differently, to different effect.

More than two types right out of the gate, the robot has it's say, with strong influence even when it's a simple automaton, from helpful to agonist.

Nature's way of influencing you to limit your feasting to special occasions . . .
by metalman | 2025-04-18 11:35:40+00:00
little kids,(feeling safe and secure) will try and grab your guitar out of your hands,they KNOW they can do this, and just go for it, guitars bigger than they are, or watch a little, out somewhere, smitten by a street mucician, dont want to leave..,..yanked away....scolded... in Halifax, NS, there was a ukelele program, and ALL children partisipated and second page into a search, it comes up https://www.ukuleleintheclassroom.org/
by marcusb | 2025-04-18 11:35:45+00:00
She might well have gotten the idea there. This was a fairly dilbert-esque company. Somebody adapted the meeting with a vendor comic[0] with the company's name and a drawing of one of their products. It was used in a lot of internal (and some customer-facing) presentations.

0 - first one on this page https://kintronics.com/technical-jokes-cartoons-8/
by autoexec | 2025-04-18 11:37:10+00:00
It's easy to cut yourself emptying the dishwasher if knives are point up, but since you're in the kitchen which can have slippery floors and there's usually an open door low to the ground and a lot of moving back and forth there's also a small risk of slipping/tripping and falling onto the knives final destination style and impaling yourself on them. Ideally pointy things point down and spoons go up.
by Frieren | 2025-04-18 11:37:45+00:00
Yes. And many are when you require a common code-base for iOS, Android, and other devices. (But C++ is used more commonly)

Video games are the ones that do this by default. It would be close to impossible to have feature parity by coding a game for iOS in Swift, for Android in Java, for Steam in C++, etc. Unreal or Unity will have C/C++ code-bases with very light integration layers to do system calls.(The payment system may have code in Objective-C, for example, but mostly a wrapper for convenience reasons)

The other extreme is to just use webapps in an electron wrapper. But electron itself is build in C++.

My guess is that most developers are going to use the default Java/Swift combination for mobile development because that is what each company taught in their websites. I would prefer, thou, that engineers were more inclined to use opensource solutions to create common interfaces and avoid vendor lock-in. But cool events and free tutorials are hard to beat.
by II2II | 2025-04-18 11:37:58+00:00
I'm not going to argue about your interpretation of the word unlimited and wish that its use was either banned or strictly enforced in this (and similar) contexts. That said, until accountability is legislated and enforced, it is not reasonable to assume that unlimited means unlimited. Just as marketing abuses the word, customers abuse the concept. That's especially true in a domain where processes can be automated and distributed, by some means or others.
by iamkonstantin | 2025-04-18 11:38:11+00:00
This is not about tracking, having your biometrics means they can resell the data to other providers (e.g. palantir or some other hellish enterprise). With that, the places and means of following you in real time are practically limitless...

There have been so many dystopian movies about this kind of tech, it's a good insight of what comes next.
by FrustratedMonky | 2025-04-18 11:38:32+00:00
He's using an anecdote. So, yeah, not a study.

The only point being made is panicked breathing before disaster, versus a little training and a few controlled breaths before disaster. And that he also experienced maybe some of the same mind altering effects of breathing.

Since we all breath, I think in this type of thread we'll find lots of anecdotes around this subject.
Ask HN: Writing an Interpreter in Go or Crafting Interpreters?
by lordleft | 2025-04-18 11:39:56+00:00
I'm thinking of learning about compilers and am pleased to find that there seems to be at least two very accessible choices, "Writing An Interpreter In Go" and Crafting Interpreters. Curious if folks here have experience with either and could provide recommendations?

https://interpreterbook.com/ https://craftinginterpreters.com/
by harywilke | 2025-04-18 11:40:38+00:00
No, they announced that they are starting this project back in June 2023 [0], though it is good to see Cornell suing the administration for the second time, first was back in February. And as an alum, who also had relatives up at syracuse, i appreciate the snark from syracuse.com [1] calling Cornell a 'central NY college' heh

0. https://blog.arxiv.org/2023/06/ 1. https://www.syracuse.com/news/2025/04/central-ny-college-sue...
by taraparo | 2025-04-18 11:41:02+00:00
I encourage you and everyone else interested to attend a Holotropic Breathwork session to truly grasp the profound impact your breath can have on your mind. This is nothing like your regular five-minute yoga breathing exercise, boxed breathing, or even the Wim Hof breathing. It's a completely different level. These sessions typically last 3 to 5 hours and take place in a safe, supportive setting with a dedicated sitter and experienced facilitators.

And please don’t try this stuff alone at home.
by BenGosub | 2025-04-18 11:41:06+00:00
I worked in a startup around 2019-2020 where we started using Sentry for distributed tracing. It was a company in the IOT space and we had a lot of events going through. The bill started going in the $3-5000 range just from the tracing, so we decided to host it on our own. When looking at the sheer complexity of the project, I was flabbergasted. We need a name for managing the infrastructure of company based open source, self-hosted solutions. Often times, the right choice would be to choose a different, simpler, open source solution. In this case there are some neat distributed tracing solutions, that are easier to manage.
by x_may | 2025-04-18 11:41:51+00:00
It may be that it was time for the hardware that was previously running Arxiv to be retired and this is just another Capex -> Opex decision being made by so many tech companies.

I'd like to know if GCP is covering part of the bill? Or will Cornell be paying all of it? The new architecture smells of "[GCP] will pay/credit all of these new services if you agree to let one of our architects work with you". If GCP is helping, stay tuned for a blog post from google some time around the completion of the migration with a title like "Reaffirming our commitment to science" or something similarly self affirming.
by petesergeant | 2025-04-18 11:42:32+00:00
> The 2011 Census tells us … around 64% of UK households owned their home

That’s not the same as the number of voters, obviously, but I’m not sure it’s a safe assumption, even before it gets into the actual voting dynamics from FPTP… there’s also presumably a lot of renters with their eyes on Mom and Dad’s home as an inheritance.
by like_any_other | 2025-04-18 11:42:35+00:00
But migration doesn't do anything to address global overpopulation. The places with population growth don't change [1], so they keep producing excess population. If anything, it makes addressing overpopulation much much harder - without immigration, each country can address overpopulation on its own. With immigration, they have to globally coordinate, and anyone who complies will be displaced by those who defect. Coordinating anything on a global scale is hard, but practically impossible when defection is incentivized.

[1] Emigration is negligible compared to population growth - https://www.youtube.com/watch?v=l6tSqGCfoCI
by meltyness | 2025-04-18 11:45:11+00:00
https://web.archive.org/web/20250130231413/https://www.cisa....

Here's an article supposedly of Krebs provenance, which implicitly lumps Trump himself in as a "malicious actor".

> can lead to uncertainty in the minds of voters; uncertainty that can be exploited by malicious actors

Maybe not something I would want said or repeated by my administration either, disregarding the veracity.

There's no date or byline either, so according to the authoritative FAQ, if this were to stand, it would be an admission of acting in bad faith.

Given federal government communications sprawl, it's quite a needle, pretty good performance in my opinion to root this out, disregarding sowing doubt about a federated election and who's will specifically it should / will service.

Voter inclusion (who should / may vote) is itself at issue, but even in the assessment here given DOGE findings unveils possible oversights, FWAB in the FAQ is cited to depend in part on SSNs and in light of the DOGE findings regarding 150+ year olds collecting social security, the security assessment itself does not describe a system that is definitively air-tight, or even terribly reassuring, if there's doubt in your mind about who voted, and how.
by croes | 2025-04-18 11:45:45+00:00
> Don't want any risk? Don't publish anything.

I don‘t, and still my data was shared by other people because they posted something or gave by private number to FB and WhatsApp.

It’s a new privacy risk and it’s legit to name it every time it is one.

Do you say the same every time they found a new cause for cancer?
by tsoukase | 2025-04-18 11:46:47+00:00
Unfortunately we cannot answer fundamental questions about ET life. Like, how long an advanced civilization lasts, which is capable of manipulating radio signals. Because we can since the last 100 years and we don't know how long we will be able.

If that time is a few hundred years, then very few happen to be functioning _now_ (in relativistic meaning) and very far away to have meaningful contact.