skysight-inc/HackerNews huggingface dataset:
Physics only tells us that galaxies don't move the way we think they should.

There are two explanations: there is extra mass in galactic systems that we can't detect, or our understanding of gravity is more incorrect than previously thought.

When you dig in, there's a small amount of evidence that suggests there is extra mass, but also we can modify our equations of gravity to produce similar results.

Dark matter and MOND (one of the leading alternate gravity models) both have compelling cases for them, and both show exceptions that don't match observed data.

I genuinely don't understand why people push dark matter, as a solution it's way too complex for the problem it solves. It makes more sense that our model of gravity (which we know is already incomplete) is more incomplete than it does for there to be an entire class of matter that we can't detect or even construct meaningful theories about.
First of all, this was in 2017. Also, these changes are not noop changes, like comments or similar. They clearly make the product better and that was the intention, so what's the issue? Yes, she choose a niche and stuck to it.

I don't agree with that tweet and I want to see their merged commits if they think they can do better.
If you don't know you're going down, you might think you are upside down and going up. Disorientation is a strange thing.
It doesn't have to deliver 10gb/sec to be worthwhile. 3 gbps is easy and already more than a 2.5GbE link can handle. And the prices for those switches still exceed what's available used for 10gbps.

I've got an ICX7250-24p at home that cost about $200 from ebay. That's 24 ports of PoE gigabit, plus 8 SFP+ ports for 10gig. Noise and power are quite reasonable, though it doesn't belong on the desk next to you.
Why is he resurrecting something that happened over 5 years ago?

Not to condone the "Chusti" mentality but this tweet just seems unnecessarily vindictive.

Also, adding the const qualifier to a C/C++ heavy codebase where it wasn't before is some useful junior work.

Edit:

Also, based on further research this 100% is punching down. The recipient was from a lower middle class background and went to a crappy college and was able to leverage that experience to get a decent job. Meanwhile the guy that resurrected this story is someone who's parents appear to be Indian Diplomats and sent him to a top college in India.
But what is that data? What super cool hobby do you have where you're regularly transferring 10TiB of data around?
Flying ‘Octagon’ Shot Down Near U.S.-Canada Border on Sunday
Linux has the same issue in principle, the problem is that shaders must be compiled anew for each driver version, at runtime. It is impractical for the developer, but a distributor like Steam can actually track and redistribute caches for most combinations of drivers and GPUs in active use. Also, warming up the cache (not just precompiling) is possible.
They often get broken up on removal, from the videos I've watched. So not sure how useful that would be
> without adding true agility, and far too often without having an idea about why software development is so complex, or so enjoyable.

This almost made me cry.
Is there a language/system which begins w/ the letter "e" which would be suitable to add?
>Another high-altitude object was shot down Sunday, this time over Lake Huron, three U.S. officials confirmed to ABC News. According to one of the officials, the object was shot down by a U.S. military aircraft.

>At 2:45 p.m., a U.S. Air Force F-16 fired a sidewinder missile at the objects, the Pentagon said in a statement Sunday.

>The Lake Huron object was an octagonal structure with strings hanging off but no discernable payload. The official also said that there is no indication of surveillance capabilities but they cannot rule it out.

…

https://abc7chicago.com/lake-michigan-flight-restrictions-ai...
Makes me think of the frequent redditism "you do NOT want to find out why Americans don't have healthcare."
Thank you for pointing that out - I never paid much attention to the lyrics (my German isn't great).

Fitting prelude and postlude to Alphaville - Forever Young...
The other massive advantage Oculus Quest has over headsets that depend on a computer (besides being massively more affordable not just in the cost of the headset but also by not requiring you to have a $1000+ gaming rig) is convenience.

When I grab my Quest, because I finally got some time and want to play, now, I press the power button, grab the controllers, select a game, and play. When I consider grabbing any other headset, I realize I'll have to boot my gaming rig, connect cables, and then likely spend at least 10 minutes getting it to work properly and will encounter random software issues.

That alone makes the Quest amazing.

Now, slowly, competitors are coming out (whose main advantage is "not owned by Facebook"), but most of them either aren't released yet, don't have a broad selection of games, or both. Unfortunately, that means that for casual gamers, the Quest is still king IMO, and has created quite a bit of lock-in.

(Edit: The Quest also had the advantage of being available - while Index is still not officially available from Valve in most countries, so resellers easily drive the price up to $2k for the kit with controllers and base stations, on top of the gaming rig you need).
I am in love with Zig (as you know), but feel the need to say: please be careful with blanket claims like this. purego is a pretty admirable approach to fixing cgo cross-compilation without Zig (though has its own drawbacks, like no static binary for example.)

Using Zig for Go cross-compilation, although quite great, isn't bulletproof. Finding the right CC/CXX incantation can be fairly tricky, the articles on this are not super up-to-date, and you need a copy of the macOS SDK[0] if you intend to cross-compile for macOS. You may also run into a few scary linker warnings and need to figure out the right Go build flags.

I definitely think Zig and Go can be best-friends, after all they share so many similar qualities and seem quite complementary to each-other. It's definitely possible to get Go<->Zig CGO cross compilation working (I did so for Sourcegraph); But Zig needs a little more love before it'll 'just work' as claimed for the Go use case, so best not to claim otherwise until then.

[0] https://github.com/ziglang/zig/issues/1349
This. I am an academic, and I run a bioengineering lab, but am also into fitness and health. I get infuriated when I see any kind of health related practice called “woo,” because science just isn’t advanced enough yet to offer useful advice on most real world health issues. Almost everything that works, that has a long history of actually helping people is still a mystery, and therefore “woo.” Even most of modern medicine remains a mystery in terms of actual mechanisms.

People quick to call everything woo are almost never actually scientists themselves, and have made science into a sort of infallible religion, e.g. scientism.

I also don’t like it when people claim these things are backed by mechanistic understanding when they are not. I guess that is partly what gets them labeled as woo. It’s okay to say “this seems to work really good but we have no idea why.”
Upgraded Dan Version for ChatGPT Is Here: New, Shiny and More Unchained
Thanks for the Albany rabbit hole you just send me down lol
Ask HN: How do you keep improving you English skills after a long time?
I'm afraid the title didn't let me to write the full question as it was too long:

Non-native speakers living in English-speaking countries, how do you keep improving you listening/speaking skills?

I have been living for 8 years in an English-speaking country, I work and live fully in English but it feels like my speaking/listening skills have stagnated and I'm not improving anymore. Even if I get 98% of a conversation, sometimes that 2% contain important details that I miss and it's quite annoying.

So, how did you keep improving?
Once blockers are suspended they will go through puberty. I'm not sure what other definition of "reversible" you think would be possible here, some sort of accelerated catch-up puberty? That would be incredibly traumatic and possibly harmful.

Keep in mind that blockers can be prescribed for reasons other than transgender identity, do you think that should be prohibited too?
Node also uses V8, the lack of API parity with browser is unrelated.
He said a homeless person with no transportation and no refrigerator. You are saying limited refrigeration and limited transportation.

Are they the same to you?
Bluestein and Chirp Z Transform
There’s no point in lifting them up beyond reason either. What are other juniors going to think if they hear that one of their peers already got 340 patches accepted into the kernel?

News like this is why I just don’t trust anyone when they say they’ve done something impressive. It always turns out to be hot air.
>Aging is failure to follow the genetic plan faithfully due to breakdown of various epigenetic processes.

This is not aging. That's the point I'm making.
I might agree if math analogy was being taught by a mentor as a philosophy of living.

As a simple thought provoking exercise for growth of younger minds, it meets it’s goal. I think that scope is made pretty clear by his label.
I think you might have a typo: "you and decisions" may mean "UN decisions".
Not 16x, but a 15 hour mouse fast definitely doesn't translate to diel IF type pattern in humans. There's a signal here sure but it probably corresponds to fasts of more than a day.
In general when medical processes are flawed, the extreme <0.1% cases get the spotlight and instead of being used to advocate for process improvements, they're generalized by people with an agenda to claim that an <0.1% case is a 1% or 10% case. It does a disservice to the outliers who suffered and the sensationalized story is (rightly) ignored by people who might otherwise benefit from the cautionary tale.
Even if you do tell people the "truth", they'll cheerfully make anything up that gets more clicks.
I just the same upgrade myself, though from a 7700K. Really I can't say it's been that much of an improvement in day to day, and I expect to wait even longer before my next upgrade.
Skeet shooting with "bullets" that go at the speed of light would be a lot easier. No need to lead your target.

I do follow these things, casually, and AFAIK they're mounted on ships or tanks -- not on planes. So unless the range is a lot greater than I think it is, they won't be much use against an object in the stratosphere.
Perhaps a renaming would help this take off... Containers is overused in the dev world, and is rather ambiguous in the "outside."
Summer yes, but winter not so much.
I'm aware how terrible this will sound, but is there any reason why lasers are not already commonly used against infantry?

I mean, you could just sweep the enemy fortifications periodically, and, well, inflict terrible harm by blinding.
Whoops, of course it does!
How do you deal with wanting to see the history, graph etc of just one sub-project? Does the tooling handle this?
Fair, "best" is clearly the wrong word there. A pointed example, then? :D

That said, I'm more than game for alternative examples. Have any that show benefits? Most examples I ever see fall, at best, into drawing the rest of the owl.
Interesting to see a different side to the benefits of Deno.

Personally, I find direct Typescript interpretation to be one of the best features. Typescript is not necessarily a simple type system, but it is an expressive one:

- It has great type inference avoiding Java style codespam

- It has gradual typing, enabling "risky" type casts

- It has fully functional types, enabling the productivity and readability improvements from functions as data

- It is 10 seconds away from having dependent types

Typescript took most of the best programming language research from the past 20 years and popularized it in a way that actually makes js hackers more productive without getting too much in the way.

The only hard thing has been that js interpreters don't understand typescript, requiring an awkward transpilation step with weird symlinks and other hidden complexity that works 99% of the time, but wastes a lot of time when it doesn't work just right.

If Deno could just solve that, it would be a great improvement. If it's also faster (as claimed) that's even better. This article shows a lot of other ways in which small, simple improvements add up to a much better product.

Can't wait until it's production ready.
I think you're making a fantastic scenario that doesn't exist.

The poor Mexican neighborhood I live in is not crime heavy. People don't steal clothes. That's below most people because there are free donations for clothes. They also don't walk 1 mile in the cold either way. It's urban. If you live among the poor, you might lose some of the prejudiced ways you see them as inferior in lifestyle.
> The single version dependencies are asinine. We are migrating to
> a monorepo at work, and someone bumped the version of an open
> source JS package that introduced a regression.

There's no requirement to have single versions of dependencies in a monorepo. Google allows[0] multiple versions of third-party dependencies such as jQuery or MySQL, and internal code is expected to specify which version it depends on.

> It encourages poor API contracts because it lets anyone import any
> code in any service arbitrarily.

Not true at Google, and I would argue that if you have a repository that allows arbitrary cross-module dependencies then it's not really a monorepo. It's just an extremely large single-project repo with poor structure. The defining feature of a monorepo is that it contains multiple unrelated projects. At Google, this principle was so important that Blaze/Bazel has built-in support for controlling cross-package dependencies.

> I see at least one PR every week [...] because some shared config
> or code changed in another part of the repo and now the entire repo
> needs to be migrated in lockstep for things to compile.

That really doesn't sound like a monorepo to me. If all the code has to be migrated "in lockstep", then that implies a single PR might change code across different parts of the company. At which point it's not independent projects in a monorepo, it's (merely) a single giant project.

[0] Or allowed -- I last worked there in 2017.
I recently built a full-stack app with Deno (and their Fresh framework https://fresh.deno.dev) called Invo (https://invo.ee) and the whole experience was delightful. I was able to move really fast and I never had to touch a configuration file, which also immensely helped with my motivation of actually building something - far too often I get stuck in a pile of config (I do Clojure mostly) and lose any motivation I had.
> "Da Vinci" as in "The Da Vinci Code" is kind of cringeworthy for anyone who traffics in Leonardo.

"Traffics in Leonardo" might be the most pretentious thing I've ever seen written down in my entire life, especially when saying that referring to Leonardo Da Vinci as "Da Vinci" is somehow cringeworthy
Node.JS and Deno are both running with V8. fetch() isn't part of the JS standard library, it's a Web API. Deno just made (the good imo) design decision to support WebAPIs over something more custom despite the fact that it's not a runtime for web apps.

Server-side WASM is the future for FaaS imo, sandboxing built in and an effective object-capability approach to dependency safety is amazing.
Conversely, if you discount learning speed, then you'll have "experienced" people who, even after years, are barely ahead of the starting line. If you keep them around, your code is going to be written by people who still aren't that good and never will be...

Of course it'd be really nice get get one over on this regime by finding people whose bases alone are strong enough to carry, but if you're in the position where you're trying to make this trade-off you probably can't afford them.
This is misinformed. The UN does take a lot of 'actions', one of the most important ones being Peackeeping missions. The explicit mission of the UN is to avert violent conflict.

https://www.un.org/en/about-us/un-charter
… “and immediately shot at it”
Can you, in full honesty, tell me how much you know about Iran? You (and some others in the comment section) seem to only extrapolate from Iraq, a country with a completely different culture, economy, and sequence of events/trajectory etc.? This is quite concerning to say the very least.

You are aware that you are comparing a situation that arose from a US military invasion (Iraq), with a grass-roots, cross-class and cultural movement that is being supported across the world (Iran)? You are aware that, for the first time, Iranians across Kurdistan, Zahedan, Tehran, Baluchistan are chanting the same slogans under the same values, fighting the same enemy? And yet you speak of "no clear goals" and "very high likelihoods", but it sounds like you are simply ignorant of the situation. The protests are not the result of foreign meddling, but rather the result of millions of Iranians with the agency and awareness to realize their situation is horrendous and existential, and they need to take a stand. Why? Because they are already at war. Having your child hung from a crane in public is war. Having your daughter raped and killed is war. Having your life savings taken from your is war.

I am both an Iranian (with family in Iran) and a "Westerner", and I damn well implore all of my peers to support and amplify the voice of Iranians without feeling bad about whether they are encouraging "societal collapse" (an absurd argument). Supporting Iranians that have made their voices heard, shed blood and tears is not "foreign interference" or "wishing war", it is empathy and camaraderie for your fellow human.

On a final note, the regime is not reformable. This means if me or someone else says "Iranians deserve democracy" or "human rights", this implies that one supports the collapse of the Islamic Republic. Why? Because one can not happen without the other. Ultimately, their fate is in their hands, but it is absolutely idiotic to sit here and gate-keep people from wishing the collapse of a psychopathic, murderous, raping, and looting regime.
Yeah this is the quality > quantity problem, and I tend to agree with you.

I think the issue starts from the university in some way like "get XXX commits accepted in open-source projects to pass/improve your CV".
You can consult virtually anyone who's gone through normal gender transition processes under government care or insurance care, or examine the process documentation yourself. It simply does not happen through normal processes unless the rules are broken. There are long waiting lists and safeguards, the standards of care don't approve of this.

If it happens, it's people breaking the rules and possible medical malpractice - both of which can happen in all areas of care.

You can't simply dismiss reality based on one or two outliers. For example, if you look at the typically used standards of care https://www.wpath.org/publications/soc :

* Criteria for surgery

a. Gender incongruence is marked and sustained;

b. Meets diagnostic criteria for gender incongruence prior
to gender-affirming surgical intervention in regions
where a diagnosis is necessary to access health care;

c. Demonstrates capacity to consent for the specific
gender-affirming surgical intervention;

d. Understands the effect of gender-affirming surgical
intervention on reproduction and they have
explored reproductive options;

e. Other possible causes of apparent gender incongruence have been identified and excluded;

f. Mental health and physical conditions that could
negatively impact the outcome of gender-affirming
surgical intervention have been assessed, with risks
and benefits have been discussed;

g. Stable on their gender affirming hormonal treat-
ment regime (which may include at least 6 months
of hormone treatment or a longer period if
required to achieve the desired surgical result,
unless hormone therapy is either not desired or
is medically contraindicated).*

This simply does not support any claims that teenagers are easily getting surgeries, if at all. Any doctor following these standards of care would not approve it. People breaking the rules to approve it is tragic, but generalizing based on this is unhelpful because it distracts from the real problems.
"the Blue Helmets have had a de facto quasi-blanket immunity when committing war crimes, and have some pretty horrifying history"

First, I don't think calling them "blue helmets" has the negative connotation you think it does.

Second. What's the difference between the UN peacekeepers and any other army? All have a mixed history and I'm pretty sure have let's say a high amount of immunity.

People do bad things, especially soldiers who have power and the cover of war. This will never change. Of course crimes should be prosecuted as well but I don't know much about the details of the UN peacekeepers.
He's really probing high school physics here, not General Relativity. He's anticipating Galileo and Newton at best. This isn't the Equivalence Principle.
Its also a load of shit.
I guess if you're going to suspend a solar panel / sensor array below a balloon you can do worse than an octagon...
Fun fact: I remember when I was at Google in 2017.

Ryan Dahl was there as well as a junior engineer (L4).

L4 typically are engineers who graduated for 1-2 years.

Meanwhile Ryan has built a programming engine that has been used worldwide and widely popular on the same scale of Ruby, Java, Python... But he was slotted as an L4.
I am sorry, if the Aliens are invading we will just have ChatGPT upload a virus to their system while at the same time we fly one on of their space planes with a nuke to take out their mother ship
Fourier Matrix
I don’t know if this indicates anything about how bad they are. Ultimately it needs to be done.

But I don’t think it says anything about how good they are either.
No, they don't. Most peacetime pilots would likely fire one missile during their entire careers if they were lucky.
is there no mechanic for them to be prosecuted by the UN itself? as some kind of court-martial or something? Or even their own countries, sounds absolutely insane to expect the judicial system of a country that needs a peacekeeping force to come in to deal with it.
Probably because the F-22 wasn't needed since this one was at a lower altitude, ~20,000 ft if I recall correctly.
You're right of course, but in the context of China and the US this doesn't really seem relevant. Being invaded by UN blue helmets isn't something that happens to any member of the UN Security Council, which both China and the US are. When it comes to relations between these two countries, the UN is "just a forum".
You say that but for games that allow self-hosting there is a rich tinkerer community. Look at Minecraft for example.
How is it a modification? Replacing a dynamic library with another doesn't fit the definition under copyright law or under the GPL.

> To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy.

https://www.gnu.org/licenses/gpl-3.0.en.html

For the sake of continuing the hypothetical, let's say I do distribute it. Let's say I make a Linux distro that includes bash and a proprietary derivative of libedit with an API shim (fair use) to make it compatible with GNU readline.

What's interesting and potentially problematic is that the FSF clearly interprets dynamic linking to create a derivative work, but the GPL doesn't actually say that.

This is found in their commentary at the end of https://www.gnu.org/licenses/gpl-3.0.en.html:

> The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.

Also see: https://www.gnu.org/licenses/why-not-lgpl.html