skysight-inc/HackerNews huggingface dataset:
The GPU market is definitely suffering from having only one dominant player. I'm hoping that AMD is able to invest some of the extra cash flow since the introduction of Ryzen toward making their GPUs fully competitive with NVIDIA rather than having to play catch up all the time. Also, NVIDIA kind of has to price gouge on this generation because they made so much money during COVID and the crypto boom. Unless they want to be like Zoom or Peloton and lose 75+% of their market cap, they have to keep the profit curve from plunging. And they know there's latent demand from gamers who were priced out of the market before, plus pretty strong interest from the AI side, so why not keep the prices high to maximize profit?

I also think another factor in the rise of GPU prices is how quickly things have been moving on the display front. Not only did we go more or less directly from 1080p to 4K, thereby quadrupling resolution, now we're not shooting for 30 or even 60 fps minimums anymore. We want 1% lows to be above 120, 144, or even 240fps so that our high refresh rate monitors are properly fed. Oh, and we don't want to turn down image quality while doing it. Now throw in VR, where high-end headsets can be 4K or more per eye, and you've got a lot of pixels to push. So top-end GPUs have to be these behemoths with several kg of cooling hanging off of them, because they are now the biggest power consumer in the system. Yet they still have to fit into the real estate allotted to just a few peripheral slots, usually in an orientation that's not optimal for airflow. It's quite the engineering challenge, and I kind of see why GPUs at every level have gotten so expensive, since they're all priced relative to the top range.
I appreciate this comment. I'm 36 and started running at 16, mostly to prepare for the Army's physical fitness test which includes a two-mile run. I'm still going.

Point 0 is one that I've had to learn and re-learn several times, because it's a hard pill to swallow. When you don't have much time to train (and I've never felt like I had time for more than 20 miles per week as an adult), it's tempting to feel like you can make up for it by training harder. Oddly, the Army actually teaches that we should run no more than three times per week, and no more than a few miles, but to make those runs faster, to reduce injuries. I don't know why. Whenever I've gotten hurt, it was due to trying to run faster than I was ready for.

Point 1 reminds me of my favorite passage in Daniels' Running Formula: "If a group of beginners were required to start running 100 miles a week, two things would probably occur: Many runners would hurt themselves, and many who didn't get hurt would adjust to taking quicker, lighter steps." I read that book after my first ten years of running and made a radical change to a forefoot strike with something closer to his recommended 180 steps per minute.
You can also install Red Cross First Aid application on your phone. (I am using Czech one so no specific recommendation.) I recommend doing it although I never had to use it.
The other advantage I've noticed occasionally when choosing to do something "quick" over doing it "right" is that the feature in question may not have any actual demand behind it. Nothing worse than spending months working on something that it turned out nobody really wanted/needed.
If my grandma would have waited till black fridays 50% off before choking to death maybe i would have had the money to save her, what an unconsiderate bitch.
Mobile carriers team up with AWS, Microsoft to launch Twilio-like Open Gateway
With Human Feedback Reinforcement Learning somebody could train a chatbot to play any character.

See

https://2dumb2destroy.com/

Unfortunately they ran out of service credits but it gives the correct stupid answer to question like “Why is brawndo good to water plants with?”
Couldn't you put a fence around the tree until it's big enough to survive a bit of deer-nibbling?
I think a lot of the reason it happens is that it is no longer possible to hire for many roles in government. The CTO of the TTC was posted at $150k-$180k Canadian not too long ago. If that’s what they can pay the top technical role you can imagine how much lower the non-leadership technical roles are getting. Do you wait for the $90k/year post that has been open for four years to somehow fill or do you use a consultant at a premium you’re allowed to spend knowing your consulting firm can pay what is actually needed to hire someone?
Right, so the 7800X3D (due in April), the old 5800X3D, or any future threadripper or Epycs with the X3D.

Best L3 per core outside of the X3Ds it the 7600 or or 7900 CPUs that come with the full size L3 (32mb PER ccd) but only 6 cores per CCD (instead of 8).
It was so weird watching public health messaging during the COVID-19 pandemic. Based on early reports out of China we knew from the beginning that obesity was a key risk factor for severe cases, and yet they hardly mentioned the importance of losing weight. Instead they wasted a lot of effort on other non-pharmaceutical interventions such as face masks, which had never been proven to have any significant benefit for the general public.

https://doi.org/10.14740/cr1118

https://doi.org/10.1002/14651858.CD006207.pub6
Great work Graham and team, I'll be switching to it on OSX.

I wonder if you took a look at some of the modifications done by portable-nix (https://github.com/DavHau/nix-portable), most important ones being:

a) Allowing user to choose the location of the nix folder (for example $HOME/.nix) by using bwrap or proot
b) Same binary for Win/Linux/OSX on x86_64 (Also see https://ahgamut.github.io/2022/07/27/ape-rust-example/)

And then, somewhat unrelated:

c) Can it be used within NixOS as nix.package = ?
+1 for adding in bee hotels to promote those solitary bees!

equally easy (but a little uglier) is to always remember not to cut back your native plants over winter! Native solitary bees love to lay their eggs in hollowed out plant stems!
A bit hard to take this seriously when the author categorizes the Chinese navy as the worlds largest. The US Navy has fewer ships but almost five times the total tonnage. Not to mention this guy might want to ask the NRO about the chances of China preparing a lightning assault without them noticing...
KDE Plasma development switches to Qt 6 tomorrow
I would guess there will always be a niche for languages that make C's overall set of trade-offs. Rust will shrink that niche, but it'll still be there. I see Zig as targeting that niche specifically: "we can strictly improve on C in a whole bunch of ways, without changing the fundamental bargain"
iirc there was a proposal to have Zig used `funcptr.()` syntax (with a dot) for indirect calls, but it was rejected.
right, so some simplifications or improvements are fine, but it doesn't follow that we should now have to type var, let or fn everywhere - it just makes the body of code a lot uglier

auto time_keeper = TimeKeeper(Timer());

this is nice and clean
A DIY Corai-Rosenthal box would be the most cost-effective one.

https://www.brown.edu/news/2022-12-23/corsi-cubes-study
Because testosterone affects fertility, which is very important.
The linked article gives a reasonable possibility:

Jody Herman, the paper’s lead author, told Spectrum News there are several reasons for the jump in the youth transgender population estimate, including that the CDC’s Youth Risk Behavior Survey began asking high school students in 2017 if they are transgender, giving researchers a clearer picture.

Herman, a senior scholar of public policy, said other factors likely include shifting populations, greater awareness and education about trans people and gender identities, and increased social media that allows young people to connect with people they relate to.

“I think it's a combination of things,” she said. “And we should be suspect of pointing at one thing.”
You probably pay monthly for their subscription service. With that, you can have it wake and auto-patch everything at night. At least, when I signed up back on the PS3, a subscription was required for that feature—maybe it's not anymore. Otherwise, it'd just hit you with the update when you tried to play.

It'll still happen when you bring a new game home on disk, though. Plug in to play: "hold on while we patch for an hour". More or less, depending on your internet connection speed. Certainly none of the gaming services ever come close to saturating my gigabit connection, though, so there's a practical cap on how much that helps.
if youtube doesn't want to be the primary platform for emergency video instruction, then they shouldn't be the dominant platform for video instruction
My father regularly sleeps 5-6 hours a night, and negatively impacts his energy and mental acuity. He also snores like a looney tune. My partners over the years have told me that I snore, especially when I'm sick. I rarely sleep more than 7 hours a night.

After reading James Nestor's _Breath_, I learned that snoring and sleep apnea are a modern disease; crooked teeth and under-expanded palettes mean our narrow nasal passages don't pass enough oxygen. When we're sleeping, this leads to snoring and sleep apnea, which prevents deep sleep.

My general dentist pointed me to a specialist, who gave me a take-home sleep study that proved I had moderate sleep apnea. I'm now 6 months into using a Vivos mRNA device (https://vivos.com/), which expands the palette to prevent sleep apnea. For anyone considering a CPAP or surgical expansion, I'd strongly encourage you to find a specialist in your area that prescribes this device.
This is a gripe I have about Go -- a very minor gripe, to be sure, but it's still there. If you want to iterate over two arrays/slices that have the same length, you have to choose between:

for i := 0; i < n; i++ {
fn(foo[i], bar[i])
}

for i := range foo {
fn(foo[i], bar[i])
}

for i := range bar {
fn(foo[i], bar[i])
}

for i, x := range foo {
fn(x, bar[i])
}

for i, y := range bar {
fn(foo[i], y)
}

But none of these are satisfactory; what I really want to write is:

for _, (x, y) := range (foo, bar) {
fn(x, y)
}
Guide to Headless Commerce
"anyone on earth" might exclude those who cant pay the fee of...
I am going to add this to the post if that is alright. Please let me know if I shouldn't cite your HN username on the post. You can reply here and I'll see it. Thank you, this is super helpful.
The worst part about the Steam Deck is Steam; I'm eagerly looking forward to some more general Linux communities building alternative OS setups in the future, although Steam Input still doesn't seem to have a good Open Source alternative.

Aside from that, the device is fantastic, I have very few complaints. The portable form-factor is transformative for a lot of older PC games, it's an emulation powerhouse, gyro controls make first-person shooters actually playable (which was my big concern with not having a mouse). It's repairable, it's running Linux.

I don't know if I would recommend it for everyone, but it's pretty much the perfect console for me (or will be if I ever figure out how to replicate the OS experience without Steam).
I really like how you articulated it!

Viewed from this perspective, it's like we're experiencing a man-in-the-middle attack on all of our humanity -- and the interposer isn't even human.
Obviously it's not a physical key, but the title suggests a surprising result.
Someone on reddit did a "normal usage" test and the Samsung was a tiny bit faster than the iphone. But every benchmark I've seen shows that the iPhone is significantly faster.

This just shows that these cross-plattform benchmarks are meaningless. Just getting the CPU to switch to the fastest core and run at max speed for a few minutes is a science in itself. And don't forget that the software stacks are completely different, we are comparing apples to oranges.

But seriously, will anyone from either camp switch due to benchmarks? I don't think anyone outside MacWorld and a few bloggers even care
0% efficiency is not the floor. What's the efficiency of someone working the wrong direction on a feature? What's the efficiency of someone working off bad requirements that they don't know enough to question?
Lots of software could run in just 128MiB, especially if it could page stuff out to ssd.

CPU's usually have a cache-as-ram mode that can enable this.

Does this mean that systems where you can hot swap all the ram at once will be possible?
Agreed. I've heard manicured lawns described as deserts but that that is actually not fair to deserts, the implication being that deserts are a healthier ecosystem than manicured lawns.

I still have a lawn in the front and back covering parts of the property. I did plant non-native grass last fall. I'm not sure I'm happy about that from an ideal standpoint, but I chose grass that is very drought resistant and needs basically no maintenance and looks fine when allowed to grow taller. I mixed in some mini-clover, which is also non-native, but it's a new species that is supposed to make the grass even more drought tolerant, provides natural fertilization, and supports pollinators. We'll see how it goes. I also plan to not mow as much, although last year with the drought, I barely mowed at all. I don't use chemical fertilizers and used only natural fertilizers. I have heard this approach described as feeding the soil and not feeding the grass. One of the fertilizers I used showed some fungus growing on the grass, which I was happy about.

I hope to keep evolving things and reclaiming parts of the lawn that we never use or want. It's nice as you reclaim it with plants and trees, because it's decreasing maintenance burden.
I'm not sure if you were trying to disagree with me, but I agree. They will form a lower opinion, but they form that opinion almost entirely because of the people that actually should be able to read it.

If you screw up a language that has 0 readers, it matters far less.

The point of saying how many speakers there are was to increase the strength of that effect. Because of that, it's misleading if you pump up the number. For pumping it up to not matter, the number would have to not matter, and there wouldn't have been a reason to mention it in the first place.
Show HN: A Drop-In Collaborative Editor
The fingerprint sensor is the important one, because thats where the secure enclave is, that's where your fingerprint is stored, it's the lynchpin to Apple's entire security system. The more access to any parts of that system, the more it needs, the more software it has, the more likely that software is to have bugs, the more likely bugs there are, the more likely it is that there will be an exploit, and the more likely exploits are, the more likely it is that your fingerprint will get leaked, or that the security will be broken.

It pains me that TouchID sensors can't be reused/it's harder, because of the waste, but as a protection measure, I don't see any way around it.
Support preview: Markdown, mindmap, mermaid, echarts, music note, etc...
Bit of a stretch on mapping "Customer collaboration over contract negotiation" to "Adopt a DevSecOps culture for software systems."

DevSecOps itself should be in the page 5 grey pool.
Do you have experience working in a big company? From my own, it's not too hard to be a (top) performer while doing very few actual work.
Hi, I figured someone could use this as well when not in the mood to setup complicated scripts. I am using it quite often to do various actions when stuff finished processing, like video encoding and so on. Nice to get a nudge when some lengthy job has finished.

Nothing fancy, just a simple app for who might need it. Thanks!
I am reminded of this Loading Artist comic: https://loadingartist.com/comic/dire-situation/
> This document, I think, cuts right to the heart of it

I think that's the big strength of this document: it identifies the top priorities for the project, and hard-and-fast rules to judge whether those priorities are met.

A lot of presentations about agile are vague and open-ended. I like a document that says "if you're not doing X, you're doing it wrong", I wish that writing style was more common.
Not sure if this is entirely the case. Most of her images top out at dozens of replies, not thousands. Even still, a lot of these replies (I'd even venture nearly all of them) are people playing along with the parody, not believing it.
I created a Postgres data-warehouse with Python and SQL
How about – if you need emergency medical services don't open YouTube.
Can that zip more than two iterators? And does it perform a bounds check on each call to `a.next()` and `b.next()`?
What is the threat model you're worried about? If an attacker can write data to your disk or authenticate to your cluster, aren't you already screwed?
Novel bee keeping technique: plastic bottle (you can see what's inside, know when to gather the honey, and you can keep bees safely indoors)

https://www.youtube.com/watch?v=9ItlOFLTUAs
It is in their best interest because puberty blockers are harmless and this gives the child more time to figure out what they want. If they want to go ahead with transitioning they can take the appropriate hormones when they're ready. If they change their mind and don't want to transition anymore no harm is done. Maybe you were under the impression that puberty blockers have permanent effects?

Puberty blockers just give children extra time to figure out what they want, and it sounds like you agree that's a good thing.
Is it just me or is the repo empty (besides readme and license) for anyone else?
None of that has anything to do with Israel?

(Which is what the post you replied to was talking about…)
I don’t really understand the logic behind native only, beyond the desire not to introduce a plant or creature that would monopolize their environment.
I see this study brought up a lot, there's actually an interesting misconception that the researcher Paul Dolan failed to admit which corrupted the study. He cited the American Time Use Survey on the survey's data point of "Spouse absent", but he interpreted the meaning of the point as "spouse left the room and subject will be honest about their feelings" versus "subject is divorced or separated from the spouse". As you can imagine, this wildly changes the reason of why women are unhappy.

https://www.vox.com/future-perfect/2019/6/4/18650969/married...
piratebay, but for model weights
Is it possible that the causality goes in the opposite direction - hormonal levels affect job selection?
Can I have a mode where some of that 128M is never flushed to RAM?

For example, I'd quite like my disk encryption key to never end up in RAM - it's much harder to steal from inside a running CPU...
If you have Dutch set as your language on YouTube you may not see him much since he doesn't make Dutch content. I also hear Dutch is the easiest language to learn if you speak either English or German because it often lends from both. I wonder what percentage of Dutch set their browser to English?
Thanks for kind words. But is it hard and cheap to build such AI ?
Nope, they predate the Heroku changes by a number of years.

I did have occasional outages (lost db connection). They seems to usually resolve themselves. I ended up shutting down the (unused) app since it was under attack.
> And C++ just... doesn't have that many real problems.

It does not have many, but it has one and it's big. It's not memory safe.

Check out this talk by Herb Sutter, around minute 43:

This is the first time a government [see note] has actually issued guidance to industry broadly that was the barest paraphrase away from "where possible don't use C and C++"

[ Note: in this context, the "government" is the US Department of Commerce and NIST, which, according to Herb, have issued a detailed guidance in response to the Executive Order on Cybersecurity [2]. While I couldn't find that guidance, I found one by the NSA [3], which saw quite a few comments here on HN in December last year [4] ].

[1] https://www.youtube.com/watch?v=ELeZAKCN4tY

[2] https://www.whitehouse.gov/briefing-room/presidential-action...

[3] https://media.defense.gov/2022/Nov/10/2003112742/-1/-1/0/CSI...

[4] https://news.ycombinator.com/item?id=33560227
I saw an awesome video of someone doing something like this at their property https://www.youtube.com/watch?v=4LvaX748pVI . I was really impressed with how much the local ecosystem took to it, so rapidly
Perhaps because I'm not used to Heroku and such so I have different expectations, but I found it quite clear. There's a list as soon as you open the dashboard that looks like

Apps
-----------------------------------------
myappname shared-cpu-1x
myappname-db 1GB shared-cpu-1x
You definitely need to look at your SLA with your customers, but in my experience, multi-cloud isn't worth it. It's easier to be slightly less reliable, and throw your top-three cloud provider under the bus in the public post mortem. You'll probably cause bigger outages on your own in between provider outages, and multi-cloud adds another layer of complexity for things to go wrong.

Multi-cloud is saying you think you can manage Kafka across two or three clouds better than GCP can manage Pub/Sub.
There are also some interesting larger projects focused on insect health and diversity like Brighton (in the UK) mandating Bee Bricks: https://www.goodnewsnetwork.org/bee-and-swift-bricks-mandate...

These are similar in design to the bee/insect hotels you find, but build as a brick, with the holes facing out, allowing insects a place to nest, and to fight the loss of bee populations.
I sometimes go through my 1Password logins by oldest and see what I can delete. Otherwise, nothing. I don't post that often any more.
It will spur innovation through those great minds being released into the wild rather that taking cushty jobs paying great wages. It’s a good thing.
But you can have 3. Why did you choose 30?

In my company we are split in 3, US, EU, APAC, and we have the same issue with global outage for stuff we could have just managed regionally. For all the savings of the global architecture, they disappear each minute a client is down on a global outage because a guy thousands of kms away messed up.

You dont have to unify, at all. You dont unify with your competitors, and the world has not exploded: compete internally between regions ?
// Tests waste a lot of time

Back when I was a developer, I had a manager who was super religious about unit tests (this seemed incongruous to me, I was a senior lead at the time and it was my vibe that such tests weren't what the project really needed the most at the time)

The basic "problem" I have with tests is that - at least maybe in my experience - things tend to go wrong in cases that you haven't thought about so your tests don't cover them anyway.

Like, what's the point of asserting that add(2,2) will yield 4 if you've already been thinking about that. And then, if you've already thought more complicated cases (eg negative numbers, cases that overflow) then your code already very likely handles them. And if you hadn't thought about them, your tests won't cover them either.

I get it, it's cool to be able to run a test suite especially if I refactored something and be like "yup, add(2,2) is still 4!) but not sure how much actual value vs cost/annoyance I've seen from it.
Depends on your goals. I’d love to have some big towering trees around me, but I also love gardening and laying in the sun. One big tree in an inopportune could shade my entire yard.
Added this comment to the post if that is ok. Let me know here if it isn't. Thank you!