skysight-inc/HackerNews huggingface dataset:
I hesitate to respond to you because your tone seems especially combative.

It is well known that the relevant wake friction calculation ("classical Chandrasekhar") is for a pointlike structureless body. Satellite galaxies and their parents are not this. Importantly satellites can lose matter and thus mass, so one has to correct for the evaporation and tidal loss (especially to the halo) of the satellite galaxy; and the host galaxy's potential grows adiabatically over the lifetime of the system.

If the density of the halo and other sparse matter increases closer to the host galaxy, inward migration of the satellite sees two effects driven by the collision into more particles: more satellite mass is torn off by tidal interactions and more halo particles surrounding the host are swept into the satellite's wake. All that matter stays well above the surface of the host galaxy rather than descending into some inner halo or deep into the host galaxy itself. This serves to "suspend" the sinking satellite, posing a challenge for the "they should sink" reasoning; it also reduces the amplitude of the wake, which moderates the drag on the satellite. The combined result is that the evolution of specific angular momentum may not be enough to clearly support Kroupa's claim in the fine article linked at the top.

There has been a lively dialogue in academic publications about the scale of these effects for some twenty-five years. Kroupa's article touches upon his own position in these, but not those of others (e.g. HS Zhao, Binney) who work and publish in the area (with all of the above citing one another from time to time).

I don't mind this at all, personally, as at worst Kroupa is omitting something an interested reader could hunt down her- or himself, and after all it was "only" published on a general interest site whose present front page (https://iai.tv/articles) has an article by Eric "electric universe" Lerner entitled "The Big Bang Didn't Happen".
> So who are you to tell Brits that they shouldn't have a law?

Probably most people in Iran agree with the laws that gay people should be executed.

Based on your "social contract" theory, that's just fine? I mean, who are you to tell the Iranians that they shouldn't have a law? Right?
Borrow what: fiat or other crypto? Transact - how precisely?

Give me an example.
Kinda sad that they didn't go with https://slowlearner.club
So what happens when the major mobile networks decide to stop allowing PGPP to use their network?

I seen this happen before. I used to use the "Private Buyer" Payment service to anonymously pay for services privately. They had issues with payment processors preventing their payments from going through. I gather largely due to the privacy aspects of the service. That was in the early 2000 and I think the went out of business after 3-5 years.
Whichever one you're more willing to argue for, they're both justifiable yet dystopian horseshit.
My favourite 'home server' board for a while was J3160DC-ITX, which runs at 6W TDP and runs off a 12V brick.
> (assuming /tmp is tmpfs)

Not a safe assumption, annoyingly. Debian doesn't use tmpfs for /tmp; I guess they expect you to use /dev/shm if you want a tmpfs.
However Apple does it is best.
> but the it's important to highlight the context of the group who made the image to understand their motivations behind creating the image

Well actually No. Its not important, not at all.
If it’s not illegal to cross the street, it doesn’t suddenly become illegal to cross the street because you’re crossing to get to a nazi meet up.

This whole “yes we are abusing the laws to oppress people with opinions we disagree with… But just look at how disagreeable they are!!” Is dangerous.
What's your tech stack?

If you use docker there are quite a few mocker-in-a-box solutions.

I use Java and Node, and created something basic [1] that does this for testing.

[1] https://github.com/acrontum/moxy
How the travel industry convinced us we needed holidays
> Would this opinion change if you learned that in the UK people are generally trusted to make correct and true police crime reports?

No, not at all, because "generally trusted" is not "100% of the time people will do things in good faith". And I don't agree with your assessment in any case; the article in question is a clear counter-example. And another comment somewhere here claims that the UK deals with quite a large amount of these sorts of reports where the police investigate and decide there's nothing to pursue.

> Say you lived in a place where actually 100% of reports to the police, were truly people who felt like a crime had taken place. In that case, wouldn't we be fine with cops following up all reports?

That depends on what you mean by "following-up". If tweeting something that made someone "anxious" means that you can expect the police to show up at your door and demand to interview you (or else you will be arrested), I think that's incredibly heavy-handed. In this case, the police should have been able to look at the tweet in question, think "hmm, well, that's a shitty thing to post, but I don't see anything criminal here", and leave it at that.

> So if people in the UK generally trust each other to be making true reports when they feel like a crime has taken place....why wouldn't brits empower the police to follow up on serious reports?

I've already pointed out that I don't believe this is true in general, but there's more to it than that. People change. Governments change. The law often does not. If you give one government the power to do something, because you believe that government is good and will not abuse it, you must consider that the next government may not be one that you trust as much, but will also get to have that power.
By contrast in California this is explicitly forbidden under the Brown Act. State and local political officials are not allowed to communicate privately with enough members of a legislative body to form a quorum.
The nazis policed behavior. Modern critics of LGBT aren’t trying to police behavior, we’re pointing out that the entity LGBT (and all the corporations/governments behind interested in propagating it) is obviously connected to the policing of behavior.

There’s a very clear dividing line here. You support free speech (including what you don’t like or consider dangerous) or you don’t. One of those positions is a lot closer to the nazis than it’s proponents understand.
You should definitely Google "lifestyle medicine".
From an ethical perspective there's no difference between forcing someone to donate their body to a fetus and a transplant - both are violations of bodily autonomy.
RabbitMQ. It's so cheap and easy to startup a super performant queuing broker with docker these days. And the libraries are all there, async ready and with established patterns. Closest to zero code you can get for this. You'll likely end up reimplementing all those patterns and support around them using redis.

If you want something quick and easy and dirty, go with Redis. But switch to Rabbit when you start having to write a lot of handling and other code.
Snapchat/KeyDB: A Multithreaded Fork of Redis
CBS is a television station, so I would assume this is a transcript of a TV segment (how most TV stations post online content)
It's not obvious to me how "I don't really see any feasible way to solve this besides legislation." is any more or less of an adult conversation. The models involved - economic, societal, climate, etc. - are very large and complex and the behaviors and outcomes can evolve for all kinds of reasons. To me, "we must throw everything out and legislate" is simply a call to arms to abandon the discussion in favor of coercion to enforce, unconditionally, the proposition of a specific contingent. This is literally the definition of elitism and it doesn't strike me as very elegant.
That's absolutely possible. This particular pattern has seemed pretty consistent over the years, but unless somebody from the HN admin crew chimes in, I guess we'll never be 100% sure.
I think you have some reasonable views on this. I hope someday DHS/CBP is taken over by a person such as yourself, because they basically have free reign at the border as a "constitution free zone" and most citizens who never travel don't care to petition their representatives to make any changes.

If you have some time I encourage you to read the experience of Ms. Cervantes, a woman "legally" finger raped by border patrol / physicians.

https://storage.courtlistener.com/recap/gov.uscourts.azd.985...
It appears incontrovertible that it is harder (but not impossible) to have a nutritionally complete diet without meat, and particularly without dairy either.

It appears also incontrovertible that the additional components required to complete such a diet are expensive to produce (in terms of energy and high quality arable land) and likely cannot be scaled to any significant proportion of the population.
There's some stability offered by specific prompts though.
Dow to Decarbonise with Advanced Nuclear
From context it seems poster may believe Qt is some form of web framework, or something.
Windows fixed this by just having %APPDATA%, and to me, its a great idea. No .config, no .local, no .share, no .randomfile, each installed program has its directory in hidden directory, and nobody has to know what each directory is for, and sure, this is what ~/.config is for some, but I also see there's some stuff in ~/.local/share and so on.

To expand on this, when a program gets installed, it should write its binary location in a file, then if you ever erase it, a doesthisexistanymore $Config/dir/*/symlink | remove_entire_configuration_directory should be run via cron daily.

No manual cleanup, ever.
I'm building an HTTP CRUD app on top of PostgreSQL. I have previously used Go for various CRUD apps. The experience is better except for compile time. My favorites:

1. Much more expressive type system: no more `interface{}`.

2. Algebraic data type with `enum`. Exhaustive check.

3. `serde` crate is lightyears ahead of Go's `json:"wtf"`.

4. Compile-time checks against DB with `sqlx` crate.

5. Logging is a breeze with `tracing::instrument`.

6. Using macros to reduce boilerplate has better UX than Go codegen.

What these give me is more confidence in development/refactoring because the compiler can guide me most of the way.

Low lights:

1. Build time.

2. Async is still clunky. e.g. Try to implement an `actix-web` extractor or middleware.

3. Please just stablize nightly rustfmt features already.
AFAIK, Autodesk Fusion 360 is a Qt app and it's very slow compared to similar tools (like SolidWorks).
Rust is the greatest. It’s my go-to for virtually anything that it could reasonably be used for (a lot). After using it exclusively for a while and getting comfortable and fast with it, I can’t see any good reason to use anything else for most purposes.
> mobo with ECC ram that fits an ATX case

yes, and careful choice of graphics card; GPU computing is special purpose and can be costly in an urban area
Muad'Dib we call instructor of boys.
Low/no-code tools as replacements for devs is never going to happen.

But as an "aid" to empower developers... absolutely.

The lowest hanging fruit for a low-code solution would be in the Front-End space since you're dealing with a visual medium anyway, and because Front-End work isn't "hard" as much as it's super tedious which is generally a good target for disruptive automation.

Of course one of the big challenges will be that devs are most comfortable coding in text-heavy non-GUI environments like the IDE or terminal, and any low-code tooling that leans on a visual interface is going to struggle.

This was actually a huge problem for me at https://rapidream.com (apologies for the shameless plug). I wanted a Figma-to-React dev-tool that I could actually use on my real "day-job" projects, but designing an interface and user flow for users who don't like low-codey tooling was almost a bigger challenge then the actual tech.
9 minutes from the phishing messages being sent out to the warning going out to employees about the attack. Wow.
It's true, they could. The one thing that is perhaps helping at this moment is that they've come under scrutiny for their (bad) privacy practices -- both from the media and from the FCC. Ultimately we see privacy as a layered problem, from a technological standpoint and a social standpoint -- we need layers of protection across the network and software stack and also a combination of policy, technology, and user behavioral changes.
Kudos to this kid and all his accomplishments to this point. Here’s to a future of many many more. I sure as hell wasn’t this accomplished at 17.
I agree that the father appears lucky to have avoided issues such as debilitating disease due to random genetic mutation. Even the father acknowledges that "lots of good luck" was involved. The article does not appear to overstate the significance of this single example.

Anecdotes are not useless. They can be inspirational and they can help illuminate possibilities and methods that are otherwise opaque in large-sample statistics. Anecdotes that are consistent with our best scientific understanding are powerful ways of communicating knowledge and providing inspiration for change to those who don't have the ability or inclination to evaluate the studies. In this case, the father is doing several things that large studies tell us are beneficial to health. These unmentioned studies suggest that the father has probably improved his quality of life. Most people I know are far more motivated by such anecdotes than they are by credible statistical analysis.

I disagree with your list of uncontrollable variables. All of them are largely controllable. Much of the medication consumed today is either outright unnecessary or can be reduced with lifestyle changes. You can control the air you breath by controlling where you live and when/where you are most active. You can lower your risk of cancer and many other diseases by lifestyle and environmental changes. The fact that complete control and certainty are impossible is no reason for inaction.
I was not familiar with envelope budgeting or zero-based budgeting.
If a position is remote then the market is national or even global depending on how the company handles tax concerns for employees. Which means the upper bound is competing against the lower bound and the real market is probably going to converge in the middle somewhere on average. Some employees aren't going to be average though and some companies are going to pay a market premium to get those employees.

Without any context for your comment I don't find it surprising or problematic that a company is paying 200k instead of 50k
"Forcing conscripts" was a thing a couple of months ago. Now they are literally kidnapping people.
Pike may be right that it was a coding error (but cf comments elsewhere re the unlikelihood that Ritchie, e.g., wouldn’t have thought of those other cases), but I think he’s wrong about it being a mistake.

I love dotfiles. When I list a folder, I don’t want to see all the cruft, I want to see the key stuff. Sometimes when I organizing something new, I use .directoryName to hide things temporarily.

git is one of my favourite examples: .git hides stuff I do NOT need to see every day, leaving behind the things I am actually working on, the things I care about.

Besides, it is so easy, once one has CLIed a while, to find (no pun intended) and/or account for dot files when you need to.
"Scattered through multiple lines" inference :) Such code makes another programmer analyze multiple lines to deduce types in the head.
> I could be wrong, but I think there's a specific violent threat embedded in calling trans people nazis

There is not now and likely never will be a politician who has not at some point compared their adversaries to Nazis. Do we put them all behind bars, or only the ones you disagree with?

What do we do with the trans activist comparing those who oppose them with Nazis?
Which has nothing to do with the person I was responding to who talked about "bowing to the government" and how revolutionaries are always perceived as terrorists.
The people who compared to the prior study are the authors of this study, right? Shouldn't you take up your complaint with them?

Or rather, don't, because the two studies clearly are comparable. The point of science, whether social or otherwise, is to tell us true things about the world. If the response to comparing the results of two very similar studies is "you can't do that" then this research effort isn't producing generalizable knowledge, which makes it worthless.
For those interested, this is a site that predicts when the merge will happen based on the current hash-rate. Currently looking like September 15! https://bordel.wtf/
>For a government entity, an unreasonably large amount of their work is on GitHub.

Perhaps GitHub shouldn't be the venue, but I think you have that backwards. Most government entities share unreasonably little of their code.
Indeed, hitting a random barn was never more accurate :-D
GUI programming at the same level as MAUI, SwiftUI, Jetpack Compose, Qt, WPF,...
It was a general graph. Any directory entry could link to any inode. Standardize ., .. and forbid links to directories other than those and from the directory they're in and you get the classic UNIX file tree.
This clearly was not "Nazi propaganda". Calling your opponent a Nazi does not imply that Nazis are good. Quite the opposite, in fact.
"Not hard" for whom? The individual private porn producers? ITT you specifically disbelieve those exact people!

Only those who work in the right positions within Meta or one of these other horrible companies would have a good view into this, and they have no incentive to set things right.
I haven't used an online service for this, but I write a lot of server APIs for mobile games. It helps to think of the server call as "just an async function that takes type A and returns type B." Your client's ServerConnection is just a class that implements all of those functions.

You can easily write a version of ServerConnection that returns local data instead of making network calls, and then later replace it with the real version that talks to the server.

If your backend is written in the same language, you now have the blueprint for the backend service too; you know exactly what methods it has to implement. You just need some boilerplate around it to turn JSON -> type A -> run f(A) -> type B -> return JSON.

If you're using a different language it would be nicer to have the API defined in a language-agnostic way; it's always possible to create that language-agnostic spec from your code that defines the interface/types.
“Design patterns are bug reports against your programming language”

-- Peter Norvig

https://news.ycombinator.com/item?id=8735187
Ever heard of the World Wide Web? https://github.com/cynthia/WorldWideWeb
Arguments great apart from: "dealing with folks like you who (often falsely)....".

Let the person answer the questions, and then start the crucifiction [sic]?
Only hobby coding.

Java, .NET languages and C++ are what pay the bills for me.
There's a whole ecosystem of devs working on interesting stuff that have nothing to do with finance, they just don't get mainstream headlines today.

Copied from another reply I made a few days ago, here's some projects to check out:

- Lens Protocol [https://lens.xyz/ (one example implementation: https://lenster.xyz/)] is an early social network built on top of Polygon.

- Farcaster [https://farcaster.xyz/] is another one, that takes a more hybrid approach of using Ethereum for trustless identity, but stores social stuff in a "sufficiently decentralized" way.

- ENS [https://ens.domains/] is a universal username system.

- Unlock Protocol [https://unlock-protocol.com/] uses NFTs for tradeable subscriptions, event tickets, etc.

- Radicle [https://radicle.xyz/] is a decentralized Github basically, that (optionally) uses Ethereum to store the Git HEAD of a "project" essentially.

- Arweave [https://www.arweave.org/] stores files permanently using a cool "endowment" mechanism. Currently, the network has secured its storage for like 1000 years in theory.
What irks me is the inappropriate focus on the who over the what.

I'd in all honestly be similarly annoyed if the headline said "57 year old stamp collector from Yorkshire designs a novel synchronous reluctance motor".
If gas wasn't so cheap, more likely the price of trucks would come down to compensate and the same number of units would roll off the lot. GM makes nearly $20,000 in profit on the sale of a truck. For comparison, a Chevy Trax barely sells for $20,000 out the door. The margins on trucks are huge.

It's a tough situation for buyers. I'd rather have a car 90% of the time, for a lot of reasons, but I legitimately need a truck 10% of the time. A car cannot become a poor truck, but a truck can become a poor car, and so the truck wins.
>Some work places seem great, until real life hits you in the face.

This goes for every type of relationship though.

Friendships, marriage, and employment.

But I'm very much a mercenary at this point, I have no loyalty to any company. I save my money, and I know I can get fired without cause at any time.

Instead of socializing at work, and having that social circle ripped from you when you get a better job.

Build your social circle via bars, concerts, and for more industry-minded people tech related meetup groups.
I feel somewhat certain I spotted people already doing it on a forum like Mobileread (or maybe it was Mobileread) and that is what encouraged me to try it as I was fiddling with something in Calibre conversion that wasn't working right and searched for "obvious solutions" one of which was a nonchalant "just try to copy the EPUB file over USB". I don't know what to tell you about why it isn't a bigger "story" other than "it seems to be intentionally quiet on Amazon's part" and I guess it is the sort of thing people just kind of do and don't think to talk about?
Dick Van Dyke show: "Ask me what the most important thing is about comedy." "What's the most import..." "Timing."
That will also make it more attractive to other developers using Rust who want to embed the SDK. Speaking of which, I've emailed ZeroTier a couple of times now about licensing the SDK (the first email was last week), and haven't yet heard back.
Does this also randomize the IMEI, or just the IMSI?

Seems like if the same IMEI shows up over and over again with a different rotating IMSI then the jig is up.
One of Ethereum's core goals is decentralisation.

How does Ethereum plan to deal Proof of Stake naturally monopolizing block creation and the Ether supply? In my estimation there are many compounding factors such as MEV and liquid staking with a massive economy of scale for first movers that combined with staking interest might make the top staking provider eventually hold the vast majority of Ether.

If the company that runs Lido is responsible for validating 99% of the blocks and the US Treasury Department comes knocking with a list of bad actors to blacklist, what happens next?
nit: wouldn't it be usize since the only way to get T is from the bare numbers which default to usize?
It would be simple with union mounts.
As someone who doesn't code for a living but teaches it to mostly novices, this helps (because before this I had no clue what it was except that it had something to do with databases.) Typically for my courses we just use some flavor of SQL and call it a day (and that kind of spoils us because of how declarative it tends to be) -- roughly, what's the "explain like I'm 10" use case for Redis over something else? From what I'm seeing, it's mostly an "efficiency" thing?