skysight-inc/HackerNews huggingface dataset:
> YT are in no way obligated to provide emergency services and nowhere do they agree to this expectation.

> I would encourage everyone to get CPR certified as it can save lives in your home, with your friends and at work.

It's curious to me that on one hand, you're very willing to cut YT slack and say that we should only criticize them for acting in explicitly illegal ways...yet you are willing to encourage individuals to take the responsibility to save the lives of the people around them.

Why shouldn't we also encourage YT as an organization to take steps that could conceivably save lives? It would likely be a nominal effort given Google's scale, and could have a huge impact.

Not to discount the value in individuals getting CPR-certified! I just think an action at YT's scale has the potential to be a large lever--relatively minimal effort for a potentially large impact.
Maybe? It just seems hard to reconcile that with backing out a few days beforehand. If I only noticed that so late, it’d either be minor enough that I’d keep my commitment but tell them that it was the last year or something so big I’d want to warn the community. For a few thousand Euros I’m just not sure what’d be worth the cost & reputation hit for a solvent company of their size.
The parent above is "gatekeeping" by saying that even though the runner ran the fastest marathon, it wasn't an IAAF-qualified marathon.

Kipchoge currently has the WR for both.

The whole controversy for the "fastest marathon" is they kept cycling fresh/new runners during the run for Kipchoge to draft off of and conserve energy. These pacers (like the aforementioned runner in the HN article) provide an aerodynamic boost.
Go to any random bookstore in Taiwan and pick up a book in traditional Chinese. It's top-to-bottom, and right-to-left. The spine of the book is flipped compared with western books: it's on the right side when the cover is facing up.
Sadly CPAPs are money train for the medical industry. Something that probably costs about $60 to make in China will cost you ten times that up front plus $60 a month (with insurance!)

Their are other permanent solutions that would work for many people, but but those have been made largely unobtainable.
These are excellent points. I haven't done much (any?) research on the topic nor have I ever had significant problems with sleep - certainly not to the point of participating in a sleep study.

What I do know from VERY occasional use of these sleep aids (< 5 times/yr) there is a trade-off for wakefulness and cognitive performance the next day. As you note Benadryl especially has a certain hangover groggy/fuzzy feel to it. I attributed that to reduction in sleep quality but it could certainly be due to Benadry half-life (or something). However, from a quick search it appears the max half-life for Benadryl is 9.2 hours, which given the recommendation of only taking it when you are able (ideally) to get ~8 hours of sleep makes sense.

I also notice this in my friends who (as I mentioned) use alcohol and/or marijuana as sleep aids. You can definitely see the cognitive decline.

Your comments about long-term use are helpful as well. I think it's pretty well established that they can be "habit forming" with an effectiveness drop-off relatively quickly - for some as soon as a few days of consistent use. For things like Ambien there are also the "Ambien zombie" stories which, while seemingly rare, can be pretty scary. But, from what I remember, prescribing physicians generally recommend no more than two weeks of consistent use?

Not having sleep issues personally I certainly don't judge those who do and are trying to balance the significant quality of life reductions experienced with chronic sleep deprivation vs negatives in the use of sleep aids. There's a reason sleep deprivation is used for torture and if you look at new parents (especially the "two under two" crowd) they often seem very vacant and generally out of it to the point where it seems pretty dangerous.

I suppose I'm lucky in that I only experience minor sleep issues very occasionally when my diet and exercise routine is thrown off.
It should be doable at the state level, though. If a state isn't large enough to have consistent, large-scale projects, they probably shouldn't be an independent state.

Heck, it can be even smaller than that. The Los Angeles Department of Water and Power is regularly working on extremely large scale projects, and maintaining the ones they built.
I never considered paying for YouTube premium to avoid ads a health and safety matter, but I guess in this case it would be.
This is my personal axe to grind: A modern government requires programs, apps, websites, etc, but have to buy those from consultancies and third party private companies. However, even the smallest states should be able to afford some sort of in house "Software Team" that could solve most government software problems, or otherwise be a solutions team for local and state government needs. Even if an individual state cannot afford it, they can probably team up with neighbor states to do the same. American federal and state governments should absolutely be doing this kind of thing.

The issue is that half the country subscribes to an ideology, or at least votes for said ideology, where the government being allowed to do anything on its own without paying a private contractor with your tax dollars as unacceptable. These same people will then complain when the garbage solution foist upon them by Tyler Technologies or similar is predictably garbage.
Iran isn't about to nuke Israel, rather looking for a MAD outcome. Instead Israel prefers to have freedom of action and avoid a MAD like scenario. Of course it is best for Israel to not have a MAD like scenario so we can play up Iran's evilness for sure...
I asked GPT and it said: "gain of function research has led to important scientific discoveries and medical advancements, such as the development of antiviral drugs and vaccines. Banning all gain of function research could have negative consequences for public health and scientific progress. While there is a possibility of a lab leak, it's important to note that not all gain of function research is created equal. There are different levels of risk involved, and not all research carries the same level of risk for accidental release or deliberate misuse. There are strict guidelines and regulations in place to ensure that the research is conducted safely and responsibly. These regulations include stringent biosafety protocols and oversight by independent committees to evaluate the risks and benefits of proposed research."
I believe it's intentional. The README has all the instructions and commands for Hugo to generate the HTML, so you don't need anything else.
You might enjoy Github Copilot. I'm using the free 60 day trial and it's produced some really remarkable code snippets that were very helpful. Also, it's suggested code that was wildly unhelp so YMMV.
The context is limited to the last 2048 tokens which is insufficient to model some valid chess games. Thus no amount of training would be enough without simplifying the problem.
https://posthog.com/handbook
Discussed previously, apparently (found via Google search for `anti gait recognition shoes`, lol):

https://news.ycombinator.com/item?id=18401892

I like the comment about the Ministry of Silly Walks.
“Sure, you can google it”, such beautiful irony.
Rust atomics on x86: How and why (2022)
it makes a lot of sense actually, the problem with desktop linux is the GUI. and windows compatibility/similarity, exchange of data (word, etc), user preferences.

the problem with games is only windows compatibility. nothing else matters. valve has been attacking that problem head on with proton and financing wine development. GUI or data issues, or user preferences don't matter. Steam is the same on both, the games are the same too, and more and more of them run on proton/linux. Steam users can switch from windows to linux without noticing any difference whatsoever. desktop users can't.
The question you ask is basically "how to get good at developing software?"

The key components are (a) exposure to a wide variety of circumstances that require new skills, and (b) appropriate feedback on performance.

Some practical ways to achieve this:

- Allow people to make mistakes and fail in a safe social environment. Even if you watch the intern as they are about to reboot the prod database, see what happens. I bet you they will learn something -- and so will you!

- Staff teams with a majority of experienced developers (at the very least 5 years, ideally 10 or 15).

- Have developers operate the software in production.

- Encourage a high bar in code review.

- Involve the same developers from start to finish (initial prototype, first production version, maintenance period, sunsetting) of a product.

- Embed useful metrics for availability, performance, resource usage, etc.
The trick is to discover what the current management fad at your work is, and then reword whatever problem you ACTUALLY want to solve as being a case of implementing the fad.

I've known of very successful middle managers who had multi-decade projects that were really advancing the actual work of the business but the top-levels thought it was various separate buzzword projects during those years.
That is at least somewhat correct. Obesity causes lower testosterone levels and low-T causes growth of adipose tissue in a positive feedback loop. So I'm general, the fatter someone gets the harder it becomes to lose any fat.

But it's not impossible. It just means they have to shift their energy balance even more negative in order to start losing weight. Some medications such as Semaglutide (Wegovy) can be helpful in starting this process if other approaches have failed.
For when the monitored process is a GUI app. Also for when start /w would not be suitable such as when the process is already running.
I don't think conventional wisdom is an anti-pattern, exactly.

Better to think of it this way:

It's a starting point, not an ending point.

E.g., for DRY, if you notice yourself copying and pasting the same code around you might spend a few seconds thinking about whether there's some commonality worth capturing or abstraction worth building right now or not. The answer could be yes or no (for a variety of reasons), but it costs very little to reflect on it.

(I'm not a fan of DRY though, as it's generally presented. Whether something is a good abstraction point or not doesn't really directly depend on how many times you're writing that code. WET, as presented here is even worse in this regard. If you're copying code around there's probably some useful abstraction to make, but simply barfing out a utility function every time probably leads to a lot of bad abstractions. Code is expensive -- to write, test and maintain, so it's good to minimize it. But abstractions are expensive too, since they directly affect the code written in terms of them. Bad abstractions don't end up making anything better, and probably make them worse since they will force you into a form of spaghetti code you might otherwise have avoided.)
Before ChatGPT, I either limited my searches to Reddit.com or just decided life was too short for whatever lame ass fact I was looking up and went outside instead.
India has oligarchs too apparently.
The issue is that it's very hard to "clean C++ up" because backwards compatibility must be upheld (there are obviously good reasons for that). C and C++ have terrible defaults that mostly cannot be changed anymore. You can try to add warnings for everything (people dislike and disable them), static analysis, valgrind, (not trivial to set up and use correctly) etc. etc. You can add new stuff (e.g. smart pointers) and mandate (e.g. C++ core guidelines) that the old
ways (new/delete) should not be used. I could continue forever describing measures aimed at making C++ safer.

In my opinion all these things have failed. The language is old, has insane amounts of legacy beurocracy and process tied to it, has terrible unchangeable defaults, unchangeable ABI, and is insanely complicated to "get right" (write a function that adds two signed integers and returns the result, that has no undefined behavior) to the point where there is an established tradition not to try to get it right. Yes, smart pointers are nice, concepts are also nice, but this patchwork does not work well with other features, and what this "improvement" process does is make it more complicated. Almost noone really understands it anymore.

It's time to retire it and start over completely, as well as reconsider if all the things that C++ has been traditionally used for warrant such a language. Things like GC languages or Rust/Zig should fill that space. They have decent interop where needed. Meanwhile C++ is not going away for a very long time. I see this project as building another language into C++ that makes it even more complicated.
Arguably this change to the zig language is overall a simplification because the loop index capture is no longer a special case.
This happened to me after making a rash decision about a new apt in NYC. When I visited to view the apt it must've been at a time when street noise / people noise was at all time lows.

About a month into living there my work productivity tanked, I started noticing patterns of depression coming back and I legitimately started to hate my life. My sleep wasn't atrocious, but I'd be jarred awake in the morning by vehicles, had to wear earplugs at night etc. This drove me to a point of literally leaving New York entirely and I don't think I'll ever go back due to my current apt (in a different state) being completely quiet, having a dedicated dark silent room to sleep in and another room for working (as I'm full remote now).
Are people who want to have children having significantly more trouble producing them?
This is the best interpretation of the geopolitical events which we are living through that I have read on this website.

I am astounded that so many intelligent people in the USA and EU fail to grasp the stakes of what is happening in Ukraine.
Thanks! That's a good question and it is, of course, just an assumption.

My main reasoning was that as we increase the power level more and more, I would expect diminishing returns, i.e., a saturation curve as we would see in many physical (and especially electromagnetical) processes. Hence concavity. I would find a relation where we could get essentially limitless compute out of the die if we just provide enough power much less likely.

I could be wrong about that, of course. It could be that the function is not (globally) concave and just has a cut-off at some upper limit (basically when the CPU blows up). Or maybe the real function is concave but doesn't follow the exponential that I used here.

In the end I settled at the current formulation somewhat out of convenience and because it seemed to be able to explain/fit the (limited) data already quite well.

I did some experimentation using concave (again!) polynomials, but found the that in that case it was much more difficult to achieve convergence - and when it did, the results weren't much different than the current ones.

Do you have any particular suggestion for an alternative model in mind? I will probably continue experimenting with this a bit more in the future.
> An obvious and extreme example would be American slave states pre-civil war as viewed from the perspective of Black Americans

When you define a large mass of people as property and deny them the franchise, that's not oppression through democracy, because its not democracy at all.
Cache size is constrained by different things at different levels.

Cache uses 6 transistors per bit while normal RAM uses 1 transistor and 1 capacitor. You can buy a LOT more RAM per dollar than you could buy cache. This has been further exacerbated by poor SRAM scaling with each new fabrication node. It's usually 20-30% instead of 60-80% for other transistors and is actually 0% for TSMC's upcoming N3 node. AMD chose to fab their RDNA 3 GPU die on 5nm, but their SRAM dies on 6nm because the cost savings were much bigger than the effect of a slightly larger die.

DRAM typically has a maximum cycle speed of around 300-500MHz due to the capacitors having more restrictive charge/discharge rates (when you see something like 6400MT/s, that's not random access speed, but is instead the aggregate speed of slowly reading thousands of cells in parallel at one time into a cache then quickly sending the results over the wire).

Once you move away from bulk storage into high-performance caches, you have to discuss speed, latency, and associativity. As cache gets bigger, keeping lookup times low requires more and more transistors to control the cache and keep it coherent with both the CPU/threads and main memory. If you want to make that controller smaller, it will mean lowering clockspeeds, altering latencies, changing associativity, etc. At a physical level, faster caches will require higher-performance transistors which require more die space and power per transistor too.

Sometimes, the tradeoffs aren't what you might expect. A great example is AMD moving from 64kb of I-cache in Zen1 to 32kb I-cache in Zen 2, 3, and 4 because they found the tighter latencies were more important in their uarch than the higher hit rate.

There's a further constraint for AMD's 3D chip where the cache reduces heat transfer forcing lower CPU clockspeeds. Unfortunately there's not much room on the substrate to add the cache beside the CPU. Infinity Cache on RDNA3 also uses a significant portion of it's die space for the super-fast interconnect with the GPU die. I suspect a similar thing happens here too.
Sure, but notice the trend toward prompt engineering and curation... for a show with a big fandom like Star Trek, you could end up with a whole community working on steering the algorithm, generating episodes, rating/up-voting their favorites. There's already a massive interest in fan fiction; this seems like it would be like fan fiction on steroids.
A man needs CPR, post a question on Hacker News, still waits for discussion to converge.
So where would this end? Should all types of content that instruct how to act in any type of emergency be add free? And should the content creators be allowed first make some CPR or like intro and then other content? And have full thing be add free?
I agree, YT isn't obligated, but they could learn from this unforseeable incident, and in the future flag all emergency tutorial videos to be played ad-free.
Wasn't YouTube acting as an authority on what was truthful or harmful content on their platforms and inserting warnings or (de)monetizing accordingly in the very recent past?

If they're evaluating at least some content for either accuracy, compliance, or veracity, then the implication is that content that isn't warned against is "trusted".

I'd argue that if YoutTube is going to inject opinions on trustworthiness of information, they should make it clear what content they're evaluating and what they're not so people don't make the mistake of assuming YouTube is a reliable source of information.
I'm still not totally certain how to "manage" the trees in our yard. We are in a quite woody area with huge trees. I contacted an arborist place last year and plan on paying them to come out and teach me about the trees on my property. The previous owners cutdown some huge trees, but luckily mainly concentrated on the trees that were super close to the house. It's possible remaining trees could hit the house, and they are actually relatively likely to snap off at some point due to the wind. But I think it's relatively unlikely it will happen and we have insurance if it does. I could remove the possibility and also completely remove ticks as well if I transformed the yard into concrete, but that is of course completely self-serving. My neighbor recently had a tree crack and slightly hit his house. I can't see any real damage from my point of view, but I can only describe it as him waging war against trees on his property afterward. He removed 99% of the remaining trees on his yard (these are huge trees), including ones that couldn't hit his house even if they broke at the base of the trunk (which they never do).

Another house that has sit empty for a year and a half recently cutdown all its trees. Literally all the trees. All that's left is a graveyard of stumps, which makes it look like a warzone from WWI or something. There was probably 50 trees cutdown.

There's no way I'm cutting down the oaks, and I'm unlikely to cutdown any tree, even if it's dead since even those support insects, owls, woodpeckers, and other birds.
I appreciate you engaging! Really, I do.

I am sorry to say it, but Scientific American has become politicized trash under current leadership. It pains me because I remember it fondly from my childhood. The article you linked to doesn't even try to meet basic scientific standards.

Here is a good overview: https://www.rand.org/research/gun-policy/key-findings/what-s...

TL;DR: evidence coming from academia (which is extremely anti-gun) only weakly supports a very small subset of gun laws as working. Taken in the light of publication bias and the file drawer problem, this is a nothing.
Oh, we are doing the Nazi comparisons again? https://en.wikipedia.org/wiki/Godwin%27s_law
https://archive.is/FGLCS
I've seen some of those changes from DavHau before, they're good! We've also been looking at the statically built version of Nix which is good for "single user" / home-directory-managed installs of Nix. It's a great idea and simplifies the onboarding a good bit. And, it adds some extra behavior which is a little weird. It also doesn't work on macOS, and we're hoping to nail down a (mostly...) consistent experience across the three.

No, it can't be used that way on NixOS, but we could put something out that sets up a similar experience on NixOS! Good idea!
It's not quite the same out of the box experience (after making sure you have the latest chipset drivers, use the balanced power plan and NOT the performance plan, and have Xbox Game Bar..), but it's possible to force certain processes and executables to run on specific CPU cores in Linux using taskset and verify that they're running on the correct cores. It will be a little tedious if you play a lot of games on Steam as you'll inevitably run into games that use proton and others that use native binaries, but there's nothing that should prevent you from being able to manually schedule games/programs that need the extra cache onto the cores that have the extra cache.
Diffusion with Offset Noise: Finetuning SD to generate very dark or light images
Valve - https://cdn.cloudflare.steamstatic.com/apps/valve/Valve_NewE...
Valve: https://www.valvesoftware.com/en/publications
Because users obviously trust Bing's output not to be directly controlled by an attacker. The pirate accent is optional. Bing can also exfiltrate any other information in any other Tab that it sees or that users enter. The injection can also happen on social media, like in a Twitter thread. Users can even navigate to other tabs and the injection will remain active (at least for some time). "Clearing" the conversation with the broom doesn't help either.
I think I am OK with that.

In my book it's fine to have an opinion of what can be good for others, as long as I am clear that it's ultimately their life, their choice, and I don't have all the context anyway.

So I try to be honest about the patterns I see and opinions that I have (ie, "what would I do if that were me?") while being super open to being wrong.
+1 That was fun to try, keep your hacking mindset :D
I know many are hoping that Musk fails, but it's insane how many times this guy has put himself through absolute hell and come out victorious.

We all know that twitter was bloated. The service could easily be run by a team of 50 or less, much like WhatsApp were for the longest time. There is no telling how much more fat is left to trim. I anticipate a lot more layoffs soon.