skysight-inc/HackerNews huggingface dataset:
Good luck, I hope every things goes as good as it can and that you and your oncologist take every decision, that maximizes your odds of surviving.

The were two positive thing about my wife's cancer
1- She survived
2- The intense learning experiance.

P.s. You could add medical imaging to your list of interesting cancer related things to learn. It won't really help you but it is extremely interesting .

If you can get the DICOM files of your scans try to interpret them with the full radiologist report. I got started with the trial of radiant viewer¹ (it easy to use but you will probably hit a ceiling before the end of the trial) and then try 3D slicer² (it's a lot harder to use but I feel that I used maybe 10% of that software capability and I was able to cleanly isolate the tumor and make the rest of her body translucent).

1- www.radiantviewer.com
2- slicer.org
I agree modding OpenMW is painful because of the fracture. Though I must say, out of all the Elder Scrolls games, Morrowind has always been the one I've felt like modding the least. Maybe it's just perfect?
AC has a capacitance/inductance issue in any sort of run where it is surrounded by metal or metallic elements. Usually the runs are short enough and inconsistent enough it doesn’t matter. Metal shielding (required for undersea and most underground) and certain types of soils are pretty much terrible. That said, for ‘short’ runs of less than a couple hundred km, the cost of the HVDC inverter/rectifier drowns out the losses most of the time, so AC still wins most of the time. Sometimes there are still niceties around HVDC (like easier load management) that can still tip the scales.

If it’s a 1000km single run, the math is definitely different, but there aren’t a lot of those. If there are transformers, taps, generators, or other live equipment in the middle, those also change the equation, and in a grid environment, there are a ton of those.
If the service is provided by employees who are compensated with equity, why would you not count that in profitability numbers?
You know, I've been on both sides of this. I used to feel that way, like why not dd? And lately I've come to really value tools that don't force me to think at all.

I'm FULLY aware that this premise has enabled the vast majority of garbage software that exists, but I think perhaps it's good to remember that we can have software that is both "very very mindlessly good" and "absolutely also respects users," Syncthing comes to mind here.
I recall talking to a guy when I was working at Berkeley who was convinced that you could take shulgin's work and expand it to larger sample sizes and use it as a basis of rational drug design for psychedelics. I see Shulgin as a bit of a different character, and he was embedded in an time and area that had already absorbed LSD and was ready for psychonautical adventures.
I counterpoint it to the video game/visual novel Danganronpa which is a literal battle between Hope and Despair in which these emotions are held to be contagious.

Another is the musical "The Music Man" in which the "Music Man" is a huckster who brings out the talent latent in the community.
While I hadn't caught that part of it, technically what i said is still correct.
That's with 2 connectors right? I have a Dell Precision 3760 and the one connector charging mode is limited to around 90W. With two connectors working in tandem (they snap together), it's 180W.

The connectors never get remotely warm .. in fact under max charge rate they're consistently cool to touch, so I've always thought that it could probably be increased a little bit with no negative consequences.
iPhone games are an entire different beast however, and likely not what people “want”.

At least we still have Minecraft.
I have the same concern. As long as they're shipped as a search option for every major browser, even on mobile, I have hope.
> This is true, but if you can prove things about lifetimes then you can eliminate RC operations with that.

Yes, this is true, and in fact with Rust's lifetime analysis you can get excellent performance with reference counting in many places. There is more information about this in https://news.ycombinator.com/item?id=28879401 and https://news.ycombinator.com/item?id=28884775.

> Also, GC is expensive for large processes because 1. peak memory is typically higher 2. you have to scan all of memory for pointers 3. that memory may have been swapped out. Of course this can be optimized too.

It's true that a tracing GC usually requires significantly more memory than manual allocation or reference counting, though occasionally it doesn't, since to implement compacting you basically have to implement a tracing GC, so a GC can sometimes give you lower fragmentation.

It's not true that you have to scan all of memory for pointers, for two reasons:

1. You may have a region of memory that contains no pointers, like Erlang's binary storage.

2. Generational GCs only have to look for pointers in the nursery, the stack, and things marked by the write barrier. If they're GCing a generation that isn't the nursery, at that point they have to scan that generation too, but that's so much less frequent that it doesn't make GC expensive. You say, "Of course this can be optimized too," but actually almost all modern GCs are generational, since the late 01990s. Except...

3. Things like Erlang partition the heap into separate per-process heaps for a large number of lightweight processes. Each of these heaps can be GCed independently because you can't have pointers from one heap to another. "What about unreferenced processes?", you might ask. Well, Erlang doesn't GC processes; you have to explicitly create and destroy them, like a larger-granularity malloc/free, typically using a Rust-like ownership hierarchy to avoid process leaks. This works better than it sounds like it should.
It all depends on what you want. Do want a West-centric news aggregate? Do you want as wide a set of views as possible? Do you want Asian-centric news? Do you want Tech-centric news?

My set of news websites is designed to give as wide a set of news sources as possible. So you will West-centric, China-centric, Russia-centric, Asian-centric websites in my list.

By having a very-wide set of sources, many of the biases (and ALL news sources are biased) will tend to cancel out. You will often find that news-sources omit stuff that isn't flattering to the local powers, so you won't see that news there, you will find it in one of the other sources instead.

The Guardian (Britain) https://theguardian.com/

Russia Today https://www.rt.com/

ABC News (Australia) https://www.abc.net.au/news/

Global Times (China) https://www.globaltimes.cn/

Press TV (Iran) https://www.presstv.ir/

BBC News (Britain) https://www.bbc.com/news/

Some websites I refuse to use are the Rupert Murdoch ones (Fox News, Wall Street Journal, Sky News, news.com.au, etc. from US, Britain, Australia.) These are generally unreliable and have been the focus of a court ruling which states "because they are classed as 'entertainment' and not 'news, they have no obligation to be truthful" - Florida ruling, early 1990s
People use windows because linux is confusing and macs are expensive. windows is the "normal" computer.
Off topic but I love his work so much. The universe that On Cinema has spawned is so much fun, not to mention all the previous stuff with Eric. I could watch this clip a thousand times, not yet taken down from YouTube:

https://youtu.be/wjG-LJ5PP0o
I've been writing personal frontend projects mostly in vanilla JS for over a year now. "Mostly vanilla JS", because I occasionally pull in a routing library (you'd probably do the same in PHP).

Modern JS (modules, web components, fetch, ...) is rather expressive and powerful, and you absolutely do not need to pull in a framework and twelve third-party hype technologies to get a small project up and running.
last time I tried it , I found Roku audio via the app to be very laggy and sound cutting out often. This is despite having good wireless signal and no lag from anything else that uses wifi for steaming.
A soldering iron, a steady hand, and a JTAG controller.
Graalvm makes Minecraft kinda native heh.
Question for the HN crowd: what’s the best way to back up a NAS using client side encryption?
If someone is inclined to jump to pre-conceived conclusions from a headline, it won't matter that the Attorney General wrote a 48-page legal opinion with 300 references from the scientific and medical literature.
https://archive.md/cBAjO

(Not sure how archive.md is related to archive.is)
That's interesting! Is the idea that, for example, your interrupt handler can freely allocate memory and update pointers and stuff, and you make sure to run the GC often enough that there's always enough memory available for the interrupt handler when it fires? Has this been written up anywhere?

I usually think that the main advantage of GC is not a performance thing; it's that your program can pass around arbitrarily large and complex data structures as easily as it can pass around integers, without you having to think about how much memory they use or when it gets freed. Of course, not thinking about that can easily result in programs that use too much memory and die, or run your machine out of RAM; but for very many programs, either "compute a correct answer" or "die" are acceptable outcomes. You wouldn't want to program your antilock braking system that way, but lots of times people are willing to put up with programs crashing occasionally.
The thin MacBook(2015-2019) is latest "MacBook" so it's not old but latest.
the Silver Spring monkeys experiment made inroads on treatments for stroke patients I believe
Piping Server is a similar (but more extensive) solution:

https://github.com/nwtgck/piping-server

https://dev.to/nwtgck/the-power-of-pure-http-screen-share-re...
Yep. But there are huge types of cases where that's still useful. For example, I have all my docker images on a removable SD card. It's all cached so it doesn't matter but its hundreds of GB I don't need on my main storage.
> Generational GCs only have to look for pointers in the nursery, the stack, and things marked by the write barrier. If they're GCing a generation that isn't the nursery, at that point they have to scan that generation too, but that's so much less frequent that it doesn't make GC expensive. You say, "Of course this can be optimized too," but actually almost all modern GCs are generational, since the late 01990s.

I was going to come back and edit this to say "…when you violate an assumption of generational GC" but you somehow managed to instantly reply to my 3 days late post!

Though I'm not too familiar with how GC runtimes are really implemented; I thought generations were more or less based on allocation age but don't know if it actually does analysis to separate allocations that can't reference each other.
how the hell do you have a control group for this? it’s obvious if you didn’t have the drug
> I don't generally believe in morals (as opposed to utility) in ethics,

That's...exactly where this should end, if you wanted to make an honest ethical argument instead of one grounded in a foundation you admit that you reject as valid.

> the MIT students who opposed this speaker are now morally obliged to listen to his criticism, because it's in good faith, rationally argued, and entirely within the context of the original lecture.

the MIT students are not morally obligated to accept your conclusion as to whether the talk is in good faith or any of those other things, much less to take any particular action based on your belief about those things.
Limit exposure, limit risk..
I don't think it was very difficult when I tried it. Just grab the textures and main mod, put them somewhere (e.g. .local/share), and then append the following to your openmw.cfg config AFTER the base game:

data="/home/user/.local/share/mw/Tamriel Data (HD)"

data="/home/user/.local/share/mw/Tamriel Rebuilt"
Based on aesthetics and hardware design, the Series X is way more in line with Apple compared to the PS5.
This article is horribly outdated, and generally very ignorant. This site was the response to that blog, https://phpbestpractices.org/
I'm curious too!
Not that it matters but I should correct that it's a late-2013 model I have. I get confused because I bought it in 2014

Also I ended up pulling the trigger and preordering the base-model 14-inch. Let's hope it's as good as they say!
I think you can get close implementing it as a macro in typed racket, expanding the type out based on how many arguments you give it. But then it's not a first class function until you expand it.

Found this implementation which also provides pre-expanded forms that are first class functions for specific lengths of arguments
docs: https://docs.racket-lang.org/typed-compose/index.html
implementation: https://git.marvid.fr/scolobb/typed-compose/src/branch/maste...
Starting at

> So, what did I discover about my own writing?

There's multiple paragraphs on what they've learned about their own writing.
> Your machine has excellent resale value, because it's a Mac.

If the laptop is from Apple's garbage era of 2016-2019 who would pay good money for it? Macs don't unconditionally have excellent resale value, the resale value depends on the quality of the item.
Metroid Dread Developers Criticize Studio for Not Crediting Them
I don't think that self-documenting code is a myth. That said, I think the benefit is that it can reduce the amount of commenting needed. That, in turn, has the benefit of being able to read (and understand) the code more quickly (in theory).
Do you think it suffers feature creep?

I've used it since 2017 and it hasn't changed much since then. I guess they recently added some online code pairing feature I don't plan on using, but that's all that comes to mind.
How to start 1928 Model A Coupe that has been sitting for 60 years
Absolutely this. Just make a percentage of net worth requirement. It's pretty hard to find a decent investment if you can't join a syndication or invest in much of anything that has not already been through the ringer of the wealthy a few times, and played out.
I think it would be nice to somehow force comments to be attached to certain lines of code and if you change said lines of code you're asked to revise, keep or remove the accompanying comments.
"this takes time to detect" -- It's almost like these vaccines were experimental from the jump despite all the protestation and insistence to the contrary.

Aside from that the main problem is that the vaccines were rendered far less effective by a variant which appeared on the scene around the same time they were being rolled out. Check out the more recent article from Nature I posted in another comment, for Pfizer it suggests a peak effectiveness against transmission of Delta of 39% which falls to 13% after 3 months. Why we are continuing to boost with these shots targeting the original wild-type spike protein is beyond me.
> From two studies about intragenerational bottom and top income mobility

Irrelevant because the subject here is wealth not income.

Year-to-year income variation doesn't imply the same degree (relative to median) wealth variation.
Sony released a TV version of the Vita but never a version with both a screen and a video output. I looked at the Vita TV but kept buying parts to field-repair my handheld instead.
If I put 120 volts through to my MacBook directly over the cable it will invariably damage it. Voltage negotiation doesn't matter here.

Also the original comment was unclear; they've edited to clarify. But of course, I'm the bad guy on HN for not being able to read minds.

E: I realize my GP comment was also unclear. I should have said "excessive" voltage, not improper I suppose. "Improper" in my head meant outside the rated voltage for either end/the cable. I'm not the one being a pedant here.
I'm not an expert so I believe you when you say a Cayman/Boxster can handle better. But my understanding is that Tesla's heavy battery pack combined with their dual motor, produces exceptional low center of gravity / traction combination.

I know that most car enthusiasts dismiss Teslas as straight-line acceleration novelty cars, but Tesla is clearly not going after Porsches 718 market. They are going after the German Sedan market where performance has been always their upsell for higher prices (think M-Series or AMG)
Been trying for years - both. Still do. Not on a single day I’ll pick a wireless (read it Bluetooth, because that’s it is) over wired.

Sound is worse, reliability is worse, power consumption is worse (and phone’s becomes worse as well) - I know a certain kind of users/fans have ready answer for this “duh! use a pocket nuclear reactor”, cost is worse, repairability is worse, usually looks worse. There you go.
Hopefully they are paid more than the 30 cents on the dollar Joel is citing!
Oh I thought this meant something with the spinner tips the macine over
There's much mental illness in the workplace. This is one aspect: abuse whoever needs to maintain the code and get to feel smug in the process.
Yah, meanwhile the support team for her, operating the sailboat and whatnot else flew on commercial planes, to be there at the destination, having it to ferry around, and so on. Whiler her message may be right, her PA is a shitshow.
> Priced out the one I would buy and it is $4300. Seems the value isn't quite there.

I was also surprised at how high the maxed out laptops can go in price. From memory, around the 2015 model line the top end would be at around $3000 without the crazy disk options.

There was a rule of the thumb that Apple priced their product at a rough ratio of $2 / day. That would give 4 year for my 2014 laptop, and it mostly did. That would be 5.5 years for the top end 16" laptop, I guess that's reasonable ?
The problem is, most consumption is not actually flexible - it's semi-fixed cost (i.e. shelter, food, transportation). And those don't vary enough for asset accumulation to be possible at the lower end (especially when you include externality cost from things like eating cheap food).

The difference between earning $100K and $500K for most developers, for example, is [most] of that extra income going into investment assets; that's because the first $100K covers most of the fixed costs, and short of luxury purchases, there's not much more you need day-to-day. The gap between earning $30K a year and $100K a year is way bigger in terms of QOL than between $100K a year and $1M a year.

(I'm in between both worlds in a way since I have friends making < 30K a year and > 200K a year and I have two careers, one high income and one relatively low income and have thought about the issues quite a bit)
Would also be interesting to see the same thing, but with spaces where things other than punctuation were. Run-on sentences would stand out pretty well.
If you can turn it into a collection of STL or MSH files then you can simulate it in MuJoCo. There are some caveats - MuJoCo will use the convex hull of the mesh for collisions, so if you want to accurately simulate collisions with concave features then you'll need to split your mesh into convex submeshes (there are various third party tools that can automate this). Sometimes you need to tweak the mesh geometry a bit in order to get the right contact behaviour, and in some cases it's easier to use primitives for key collision geometry and just use the meshes for visualisation.
This makes more sense and isn't how I parsed the original comment.
Measuring memory usage is a complicated topic and just adding numbers up overestimates it pretty badly. The different priorities of memory are something like 1. wired (must be in RAM) 2. dirty (can be swapped) 3. purgeable (can be deleted and recomputed) 4. file backed dirty (can be written to disk) 4. file backed clean (can be read back in).

Also note M1's unified memory model is actually worse for memory use not better. Details left as an exercise for the reader.
Decide who can use your charge points, when and at what cost
Monta’s platform lets you customise your EV charge points to your EV charging needs.
The one thing I've noticed that kind of sucks from everything getting super power efficient is that, everything becomes "single purpose" since there is very little energy that is wasted.

Can't have fun little things like this tacked on using waste energy.
I use rclone.
They've certainly called the touchbar revolutionary:

https://twitter.com/apple/status/791704819811573760
The Mujoco documentation explains the mathematics behind it in detail.
Payment for order flow (PFOF) is the compensation, as much as 1 penny per share, that a stockbroker receives from a market maker in exchange for the broker routing its clients' trades to that market maker. It is a controversial practice that has been called a "kickback".

https://en.m.wikipedia.org/wiki/Payment_for_order_flow
I'll add one to that n:

I have a pair of airpods I got with my new job. Within a year they lasted less than 2h and never even at the start lasted longer than 3h. When playing D&D with friends I had to use one at a time and rotate them out to last the whole session.

Are they small? Yes. I don't expect INCREDIBLE battery out of them. But my wife has a pair of Bose equivalent and they last like 6h a day on a single charge and continue to do so 3 years later. They are slightly larger which accounts for longer initial charge but the degredation on my airpods was stunningly bad. I ended up having to replace them this year (1.5y later) for a new set because they were no longer capable of supporting my work meeting schedule.
Eric Lippert explains the reasons why `async` was chosen for C# here: https://docs.microsoft.com/en-au/archive/blogs/ericlippert/a.... Other languages have used the same keyword either for their own good reasons or just because they wanted to copy what was being used elsewhere.

Note that even without `async`, you’d still have red and blue functions (those which contain `await` and those which don’t), it would just be harder to tell which was which.
Ah I was initially hoping this would help me expose peers to each other from behind NAT or restrictive firewalls ala tailscale.
I think apple might have learned a painful lesson about keyboard repairability… with all those warranty repairs they are *still* stuck with.
Would be interesting to see a project that unveils these "chain of influences" for tracking HN engagement on stories or even comments
5600M SKUs were more expensive than equivalent M1 Max options.
That is the very definition of neutrality though. What are you suggesting? They determine what content is "good" ?
What will happen if you mirror screen with a 16:10 monitor? Will it display black bars on the sides?
I thought the same when I upgraded from my 2013 13 inch (with SD slot) to 2020 M1. Turns out it's a lot less convenient. As a camera user, it's so simple to just pull the SD card out of the camera and plug it into the MacBook. But now I just plug the camera in with the cable, even though I have the usb SD reader.
It was run as a loss leader for years, when there were still numerous viable competitors.
The people who argue against code comments seem to have a high chance of overlap with people who submit who huge refactoring patches that don’t do much but add bugs. They will also ask you to write a method for two lines of code that appear twice in a thousand lines. IE their opinion isn’t worth too much.

I like comments, javadoc style comments of public methods are really nice in the long run. However I find snarky or defeatist comments in unmanageable code to be a red flag. If you don’t know how something works adding a “Here Be Dragons” comment doesn’t help.