skysight-inc/HackerNews huggingface dataset:
eng-practices has a page about speedy reviews and says that reviews should happen in a day or less: https://google.github.io/eng-practices/review/reviewer/speed...

It's a pretty established practice within the Goog eng teams I've interacted with. Consistently and noticeably failing to meet the 1 day response would be minor grounds for perf mgmt, I reckon. Never would happen for just that problem by itself, but would be mentioned alongside other problems perhaps. Just providing an anecdotal counterpoint...
GitHub uses GitHub Actions and Actions larger runners to build and test GitHub
> Why are you letting people log into an account from a brand-new IP with no additional verification?

Because having to play a game of "Simon Says" every time I try to log into an account pisses off customers.

Humble Bundle, for example, lost several sales because you can't even buy a game for an e-mail address that has an account without logging into the account, which requires not just the password (stored in my password manager that I may not have with me everywhere I have my credit card), but also logging into my e-mail and clicking a link.

The EU has decided to force banks and payment providers to implement this nonsense because companies like e.g. PayPal decided to rather eat the cost of non-prevented fraud than putting an extra barrier in front of users and losing the users to competitors (by forcing everyone to do it, they prevented companies from competing on this aspect of UX).
Moving the mouse causes the browser to enable fingerprintable APIs.

You aren't paying with computation, you're paying with your data.

https://community.cloudflare.com/t/near-infinite-loop-of-hum...
> unless you think the local government has substantial influence on Hu Xijin or the censor

They do.
I can't log in with google rn (overloaded servers?) but I'll try again tomorrow.
this attitude is why almost all online services are absolutely insufferable to use now and it gets worse every day
Railway time
Being controlled by the corn/sugar industry doesn't sound great to me but you do you.
I don’t think any of then is clunky - hell, pattern matching is straight better in java.
I think the article claiming "PyTorch has dropped the drawbridge on the CUDA moat" is way over optimistic. Jest pytorch is widely used by researchers and by users to quickly iterate various over various ways to use the models, but when it comes to inference there are huge gains to be had by going a different route. Llama.cpp has showed 10x speedups on my hardware for example (32gb of gpu ram + 32gb of cpu ram)for models like falcon-40b-instruct, for much smaller models on the cpu (under 10b) I saw up to 3x speedup just by switching to onnc and openvino.

Apple has showed us in practice the benefits of CPU/GPU memory sharing, will AMD be able to follow in their footsteps? The article claims AMD has a design with up to 192gb of shared ram. Apple is already shipping a design with the same amount of RAM(if you can afford it). I wish them-and) success, but I believe they need to aim higher than just matching apple in some unspecified future.
It's really not man.

Maybe for some irrelevant social media site I can understand doing password-only auth because who cares, but this has your DNA on it. Even if the person who has all their personal information leak doesn't care, they fucked over their entire family. I guess that's not 23andMe's fault though because they were just satisfying a rational user aversion!

Not only that, but the aversion to using methods of logon other than passwords are less rooted in passwords being easy, and more in passwords being STANDARD. Passkeys for instance are faster to use than passwords. The ONLY thing that makes passwords "Easy" is peoples refusal to start using something better because of one-time switching costs and inertia.
Does anyone know if there is a good "config validation" package in go?
I want to read in a json config file from the user, validate it with a schema that even checks for missing keys or keys that shouldn't be in the file, then if there are errors I want to print to the user the exact line of the file that is the problem.
The assumption is that the user will misconfigure something and should thus be informed.
It’s deployed on an all-Microsoft stack and despite that it’s not working. Do MS still makes you think you need to pay for an Azure service to have WS in your app? It used to be the case.
That's fair! I mostly posted it because this was the first I'd heard if it and I mostly wanted to hear HN's thoughts about whether this is noteworthy enough for a Frontline documentary.

But I grew up watching Frontline and Nova and other PBS shows with my grandfather, so I think they might just occupy a different place in my mind than they do for others.
He'll never sell it, he can eat the loss and it's too valuable a control point to let go.
Aren't they? I recently read some comparison between the latest Ryzen 7840U and Z1 vs the Apple M2, and the Ryzens were significantly faster at the same TDP.

And that is without getting into the high-end segment, where Apple doesn't have anything that can compete with the Threadrippers and Epycs.
Or fill in from memory, up to the detail you do remember.

Which may be a variable skill too? It’s clear all our minds are tuned differently.

A basic understanding of our individual wirings, uncovered by tests of these internal capabilities, would be enlightening to ourselves and for communicating with each other.
Yeah, I think there are two distinct types of visual spaces in the mind. When I'm tired, meditating long (rare), or otherwise in an unusual state I can sometimes access the one that feels much more eyeball derived. Very rarely I have been able to access it just by trying in a quiet place with the right kind of mindset.

This kind of visual feels like it is coming from my eyes, as opposed to the more common and controllable (but less compelling) kind of visualization. This 'channel' is in the grainy blackness space of closed eyes, in front of the face, like where you see color blotches when you press on your eyes or look from very bright conditions to darkness with eyes closed. Except that it can become no longer very dark at all and even sometimes have rich, vivid colors when I get a good session going.

I can't lucid dream btw, and this state is exclusively around the boundary between sleep and wake, and it's distinct from a dream IMO because every dream I have ever remembered I am a subject experiencing the dream, whereas this is pure visual like watching a scene TV (except I can sometimes decide what happens, though it's much easier to morph what comes on automatically than shift to an entirely new scene without breaking the spell).

But usually I just visualize things in the channel well behind my eyeballs, in brain-space. I can do this second kind with eyes open (though with better clarity with eyes closed). The first kind is only eyes closed. For me the background can be dark, white, or complex scenes(abstract or real-world). I have very fine control over detail in the objects if I want, but they feel much less real especially in the sense that they disappear the instant I stop focusing entirely on them, unlike the first channel which persists since I am in some sense in an unfocussed state already.
I mean the expression doesn't have to come from the same struct, though. It could be provided somewhere else.
You're right, that's a pretty glaring error. In fairness to the journalists, I doubt any of them are writing the website copy.
I had issues using Apple private relay and an ad blocker on my iPhone, so this is probably the usual bullshit “we’re for the users!” then in reality it blocks anyone who doesn’t want to get fingerprinted. I’m not a fan.
Wow, just visited the pricing page https://www.thunderclient.com/pricing

Hadn't noticed this change (I am not a heavy user) but it does look like its heading the postman way. I moved from Postman to Insomnia to Thunder Client. Time for yet another alternative.
> VSC - lightweight

Are we talking about the same thing?
It is nice to see that you mention GDPR in your legal documents. Can you tell me can I export my data in some json, csv or some similar format?
And if fined $75000 the first thing they would do is lay off that security expert.

Provide the security expert to them at no cost, taxpayer funded, as a collective effort to stop identity leaks.
If you look at the previous entries under 'Blog' you'll see an annual update is normal.
But they removed trading slaves and narcotics! :)

(I think)
In practice, how much is it this calculus, and how much is it lobbyists for companies with fairly short-term commercial goals?
I'm thinking would a simple chrome extension that clicks on that checkbook work?
The point might be that GDP is not the income of any individual entity, however construed.
yea, 2FA is mostly an euphemism for 'with a phonenumber'.

kinda reminiscent of the mess with id and ssn.
Totally, but for how long? KiCad keeps getting significantly better, and there are no insane licensing requirements.

KiCads open format is much better for small business, freelancers and startups and while Altium is industry standard, I can’t imagine it will be for much longer
When I was learning to code, I first learned git. It was the most intuitive program I've ever used, I still think its one of the best software ever written.
If your income directly depends on BAU, sure. But while there are those that would lose out initially to a rapid transition away from burning fossil fuels, including some that live at best a modest existence, I'm confident it'd be vastly cheaper to pay them to retrain etc. than to pay the costs of allowing the global temperature to keep climbing.
Unfortunately there are also those whose personal fortunes are directly dependent on our addiction to fossil fuels, and they're not willing to risk jeopardising their wealth and status, so it's pretty much guaranteed we'll keep on burning them for a long while yet. At this stage the best we can hope for is that thousands of climate scientists have somehow got it wrong and we'll be fine in planet that's 3 or 4 degrees warmer.
I have problem understand why git is hard for some. It is super easy for me.

This article nailed it -- it's the mental model.
That seems like it would just be giving attackers a different Weird Machine to target. It doesn't fundamentally change the wrongness.
Powershell implements pipelines deterministically and without concurrency, and you can be very precise about it. Of course, it will use OS pipes if you include binaries in your pipeline.

Nushell looks like it also has an internal implementation of pipelines. But I can't read rust so that's just my assumption.
i'd say it's the majority. interesting part is who owns the backdoor.
I think I answered a very similar question here: https://news.ycombinator.com/item?id=37797516. Believe me, I have been thinking hard about alignment, conflicts of interest, privacy implications, etc. Alienating the candidate side will basically nullify the core premise of the platform, so avoiding short-term thinking and bonehead decisions is top of mind.
I wouldn't sweat it, and I don't know enough about the nuclear physics to keep up (and we haven't even been talking about the neutrino energy in beta- decays, the gamma spectrum, or what becomes of the electrons; resonances go way over my head). This isn't really a gravitational problem (but...footnote [1]), so I'm not so useful here.

So, more for the original questioner than for us:

What's inside a neutron star stays inside a neutron star. Unless of course the NS is destroyed via e.g. collision, tidal disruption, or infall pushing it over a mass limit like Tolman-Oppenheimer-Volkoff.
Sci-Fi teleporters don't exist, and there's no basis to think they ever will.

The closest neutron stars are between hundreds and a thousand light-years away and IIRC all the close ones are isolated (in the sense of no stellar multiplicity; they have no binary partner(s)).

Consequently what ben_w and I have been yakking about is inaccessible to experiment (we can't generate the relevant pressures, and artificial neutron sources are not very bright yet (pardon the BrightnESS pun, <https://europeanspallationsource.se/about>)).

It's not accessible to astronomical observation either. The closest physical phenomenon I can think of is an NS mass ejection (for which there is an ample and active academic literature), and that's far from a close match. At least in some parts of the spectrum we can see a large NS mass ejection -- large meaning somewhere around 10% of the mass of the sun -- but there's practically no hope to see just a spoonful, and not hurled into a close-by planet's atmosphere or even that of a noncompact companion star.

So the answer to the question ultimately is -- if we imagined the magical arrival of a small ball of NS matter on Earth at rest on the Earth's surface -- "complex nuclear physics" is in the details of the practically-instantaneous kaboom, and a lot of that complexity is because the Earth is not the practical vacuum around a neutron-star/neutron-star collision that ejects a lot more than a spoonful of material.

- --

footnote [1]: I mean, one can think of it in terms of Raychaudhuri's equation (and that's where I started, in fact): the initial radial divergence of the acceleration vector from the sudden release of pressure dominates, causing the bits to tend to fly away beyond the hope of recollapse. But the solid earth (and as the thread involved, considerations of nuclear interactions even in the atmosphere) generates enormous shear via contact forces, so some of the energy-density of the NS matter will stick around, and in due course what wasn't ejected "to infinity" settles back to a basically round Earth (hydrostatic equilibirium returns). From this perspective comparing the NS matter with an asteroid impact makes sense to me, but probably undersells the nuclear fallout.
In contrast, here's the source code for Oolite, the open source Elite clone written in Objective-C: https://github.com/OoliteProject/oolite

https://oolite.space

https://news.ycombinator.com/item?id=7894145
Nice post, thanks for sharing! I found that another way to learn about Git internals is following a very step by step re-implementation of Git. It really was a very cool and efficient way for me to understand what's in the .git repository.

See for example the ugit [1] "build Git from scratch in Python" series for that.

[1] https://www.leshenko.net/p/ugit/
The article stated that this has nothing to do with it and the click would technically not even be necessary. It is just a way to start the procedure where Turnstile verifies your browser.
If I remember correctly there were plenty books on programming 68k assembly on amiga.
Somehow it could be possible to created a "trusted review" system, based on existing tools. See "Comments & reactions" on https://profiles.joblist.today/companies/, where login is made with Github, and peers can "upvote" comments with reactions.
> With Alpha Go, you have a clear objective -- to win a game. How does that work for creative outputs?

there are still tons of potentially valuable applications with clear objective: win stock market, create new material or design to maximize some metrics, etc.
I know a lot of people don’t like George, I dislike plenty of people who are doing the right thing thing (including by some measures sama and siebel while they were pushing YC forward).

But not admitting the tinygrad project is the best Rebel Alliance on this is just a matter of letting vibe overcome results.
For indoor agriculture go to the Netherlands. Everything you proposed is already done there. But it requires mich Mord power than open fields.
No, not at all. The click is not important / needed, what matters is that by moving the mouse you're granting Cloudflare's JS permission to execute functions in the background that can't run without user interaction.
For a few, there was a fleeting moment of hope there would be a monkey club that the NFT would act as a token into, or for.

For some, it was a speculative investment, based on the future value of that access token.

For many more, it was a speculative investment based on popularity/"line go up"/shiny new thing.
Most languages don’t do type inference in “signatures” (function, but also class/struct members), as it would give you negligible benefit, a huge cost for the compiler and is commonly thought of as a bad practice.

Out of Scala, Rust, I believe even Kotlin, none do inference in these places. Even Haskell, which does infer function signatures as well, need explicit type annotation for `data` definitions.
Ask the to say when they were at your business and why they interacted with on the comments. At least readers will see it.
How does matter moving at near light speed exhibit gravity? From the particles frame of reference time is moving much more slowly than for things like planets. So does this mean the gravity is also time dilated?
Well, so much for my reading comprehension skills...
i guess this is true for most and the mentioned jailbreak, but not for all?
This is ill-advised. Don’t try and hide it. Don’t publish it in the first place.
Wow, that is really awkward... AMD should be donating the cards and even paying extra for the privilege - this is an important step for getting satisfied consumers. I hope they notice and rectify this situation so that Debian (and with it all downstream distros, like Ubuntu) can provide better support for their cards. I mean, that's a no-brainer...
> It’s the alien mental models

Hm.

I love Git because its core is so simple it fits on a napkin [1]. From such a simple mental model, everything else flows. It's an extremely simple mental model because it compresses so well: from only the first principles, I can derive the rest.

Any other computer system, I try to dig and find its first principles, but nothing is quite so clean, so I have to keep in mind a bunch of exceptions and add-on warts to understand them, a larger mental load.

That said, I seem to often be the one around my teams most comfortable around Git. I can't explain it. Perhaps I've erased my initial struggle to understand it. Perhaps others don't conceive of Git as a datastructure...

[1] files=blobs (named after the SHA1 hash of its content), dirs=trees=collections of blobs+trees (named after the SHA1 hash of its content), a commit=top-level tree + parent commit(s) + commit comment (named after the SHA1 hash of its content). A branch is a reference is a pointer to the latest commit in a series. Creating a new commit adds to the top and updates the pointer.
I'm guessing this is why archive.ph and it's other url's are working now instead of the neverending captcha loop
Twitch (last time I checked) was successfully showing ads despite using uBlock.

I only used twitch for couple of times, maybe more dedicated users have better adblocking setup
"The CCP (Chinese Communist Party) is abusing RISC-V to get around U.S. dominance of the intellectual property needed to design chips."

In other words

"We should be the best .. they should not be allowed to be the best!"
This sounds like it's part of the already announced layoff round, not a new round, at Meta?

> Meta declined to comment, but CEO Mark Zuckerberg said in March that completing the company’s roughly 21,000 job reductions “may take through the end of the year,” with some teams not affected for months “in a small number of cases.”
Don’t agree at all. PyTorch is one library - yes, it’s important that it supports AMD GPUs but it’s not enough.

The ROCm libraries just aren’t good enough currently. The documentation is poor. AMD need to heavily invest in their software ecosystem around it, because library authors need decent support to adopt it. If you need to be a Facebook sized organisation to write an AMD and CUDA compatible library then the barrier to entry is too high.
I don't think you want iGPU for LLMs. 4090 + RAM offload would be many times faster.
Most of the article is copied wholesale from the official press release: https://science.nasa.gov/missions/hubble/nasas-hubble-finds-...

I'm not even sure how they managed to screw it up when the original makes sense

> Such collisions produce a kilonova – an explosion 1,000 times more powerful than a standard nova. However, one very speculative theory is that if one of the neutron stars is highly magnetized – a magnetar – it could greatly amplify the power of the explosion even further to 100 times the brightness of a normal supernova.

They changed the nova in the first sentence to supernova making the whole thing meaningless. I'm not sure about the correctness of the supernova thing, but at least it is not inconsistent with the previous sentence.
Something completly weird: Imagine long vertical heatpipes reaching to space to cool down the planet. Dissipating heat into space.
"We painted the barrel we bend you over when you try to read a website!!"
What a ridiculously inaccurate thing to say
We were out better selves back then.

Seriously though any project of size almost had to involve large amounts of code written or printed on paper. Lots and lots of paper.
I can recommend git-filter-repo instead, it's relatively recent and there is a lot of outdated info on the internet about cleaning git repos. The --analyse flag will generate a report about files in your repo even if they were deleted. I used it to cleanup a number of repo and it helped in detecting large files commited by mistake 10 years ago.
The history rewrite removed the files and we didn't need to create a new repo (old history still works fine).
AI Art: Nicholas Cage Faces Problems Bringing a Tuna on a Plane
i've mostly gotten the mental model but not

> The forward slash is sometimes a special namespace separator to denote a cached remote branch, and sometimes not.

that's something i have to keep looking up.
i'm currently working on a large blazor project, and it's pretty much been the same experience as all other shitty microsoft frameworks i've used, where its super nice to work with at first when there isn't too much complexity or edge cases, and all the magic under the hood makes everything super convenient and you find yourself asking why everyone doesn't use this for everything, but by the time the application is too big to consider scrapping it or rewriting it with different technologies, the cracks start to show and it's so much work to even develop the rest of it that you start looking for another job
From my teaching experience it could be a fear to do something wrong. I've come from SVN and ClearCase where doing wrong was quite a trivial thing. And Git relaxed me a lot. Knowing only push/pull makes actual changes and you have reflog to revert any possible mess is a big relief.
Ask HN: What is the error alerting stack at your startup?
If you are working at a < 30 people engineering team company what is the alerting stack that you guys are using ?

We tend to miss a lit of critical alerts that come to simply because the alerting is not set up properly.
The US also does extensive industrial espionage. You just don’t hear about it because other developed countries don’t want to harm their relations with the US, and authoritarian countries see no propaganda purpose in disclosing that they’re constantly getting hacked.
Hello,

Do you sell it to Portugal?

Thanks in avance.

Hugo