skysight-inc/HackerNews huggingface dataset:
I was just lucky! I didn't mean to play gotcha!

(I should write a HN user-agent to watch old threads, though.)

I should preface this by saying I've never actually written a GC, or maintained one someone else wrote, so I might be off-base here; this is just my understanding from reading books and papers:

The awesome thing about generational GC is that (normally) the generations are physically separate in memory, so the GC can avoid even looking at objects in generations older than the one it's emptying out. (Unless they might contain pointers to objects in that generation, that is, which is detected by the write barrier.)

This combines nicely with the potential killer advantage of copying collectors: they don't need to even look at garbage. So if your nursery (or Garden of Eden, if you prefer) is 8MiB and contains only 128 live objects averaging 64 bytes each, a non-concurrent nursery GC consists of walking the stack and any marked older objects, copying those 8192 bytes into the next generation while adjusting the relevant pointers, then resetting the allocation pointer to the beginning of the nursery. The other, say, 130,944 objects that were allocated in the nursery aren't even looked at by the GC, because nothing points to them. (Unless they have finalizers (destructors).) So the GC examines and copies on average 0.06 bytes per object allocated.

Initializing the objects in the first place, as you must do whether they're allocated by decrementing a stack pointer or anything else, is far more expensive.

Of course, most programs retain a larger fraction of their nursery objects than that, stack allocation makes better use of memory caches than a multi-megabyte nursery, and if your program keeps retaining nursery objects long enough, it will eventually need to GC one of the other generations. So GC still isn't free even in the throughput sense. But it's competitive with manual dynamic allocation.
> "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.

No more than the flu vaccine for any given year (which also wanes over time and requires boosters).

> Why we are continuing to boost with these shots targeting the original wild-type spike protein is beyond me.

They continue to have 70-95% efficacy in reducing severe (hospitalization/death) covid, which is the priority, and importantly, they can do that now without additional approvals. But both Pfizer and Moderna have delta specific boosters in clinical trials, which reduce transmission more effectively.
I wish they'd offer to remove the touchbar from the laptop I have.
I wouldn’t say much of America has zero pre-existing conditions
Something I’ve been considering as a DeFi developer is doing on-chain pseudonymous accreditation.

Theoretically a smart contract could check the token and Ethereum balance of an address and classify it as accredited if it has more than $2 million in on-chain assets. I’ve spoken to several securities lawyers, and the consensus seems to be that this is unconventional but complied with US securities law as it stands.
I wish this had a metric option
Punctuation is also an interesting way of spotting non-native English speakers.

Do they quote with « guillemets » or leave spaces before punctuation marks ? French.

Decimal comma instead of a period, spaces for thousands separators, or currency sign after the number instead of before it? I'll bet you 5 000,00€ they're European.

„First quote mark aligned to the bottom“? East European.

Group numbers larger than 1000 by twos instead of threes? 1,00,000 rupees they're Indian.

Ｆｕｌｌ ｗｉｄｔｈ ｌｅｔｔｅｒｓ？ Ｅａｓｔ Ａｓｉａｎ， ｌｉｋｅｌｙ Ｊａｐａｎｅｓｅ．
Supply chain issues complicate things a bit, but if I'm searching correctly the list price for Micron modules is ~$50 or less per 16GB.

Ultimately, though, my beef with their pricing is not really about this specific release which obviously uses cutting-edge components, but about Apple's general approach to pricing these upgrades. They'll happily sell you old tech with the same crazy markups. You can still buy a new 27" Intel iMac with 8GB of RAM and the option to upgrade to 16 for $200. That's just a normal 8GB DDR4 SODIMM, which you could instead order for $29, and it installs in about 15 seconds.

I get that businesses need margins to survive, but Apple's stinginess and customer unfriendly price structure with storage and memory has been going on for a long time and just really bothers me.

I like their products! Just let me spec it such that it deserves the "Pro" label without feeling like a chump.
I'm sure someone will leap in to correct me if I'm wrong here, but I think the LED "camera on" indicator is purely hardware on modern MacBook Pros -- you can't override it in software -- and I doubt that's changed with this one. So I'm not sure how big a deal this would actually be in practice.

(I would probably go for a bit of black electrical tape if I were really worried about that, though.)
I mapped out loads of complex shortcuts and automations to various apps on both a per-app and global basis.

- Instead of cmd-ctrl-opt-D in Safari, I’d hit the touch bar button that looked like an iPhone.

- instead of hunting and pecking for XScope screen calipers, I would touch the bar button that looked like calipers.

Etc. I had several dozen per-app automations and shortcuts mapped to easily visible and understandable buttons, now I’m back to wondering if it was F3 or F4 that meant “hide the sidebar” in XCode.

This is a huge step backward. The Mac community has decided that it wants to stay in the past; Apple is saying, “fine, you dinosaurs want the ultimate 2015 MacBook Pro? Here it is. We will leave our engineers who think about the future to the iPad.”
Netflix trans employees and allies release list of demands ahead of walkout
some were in Detroit but I believe they've all been paved over now.
It sure feels like that, but the general spirit of the law is that they don't want fundraisers putting up TV ads to invest in <insert company>, which end just being scams.

This is actually the spirit of accreditation - it's more to do about how you promote securities as opposed to simply filtering out a portion of the population due to net worth.
Isn't this one of those "100 things Programmers don't know about People's Names" things?

Like the poor, it will be with us always.
No, chmod600 was referring to income, as can be seen from his post:

"$190k/yr as a successful tradesman during boom time. The former will count as "poor" and the latter will count as "top 10%[..].
In other words, no, it's not comparing Americans of different classes. It's comparing Americans at different stages of life. Or just the ebb and flow of income over and individual's life"

You may want to talk about something else, of course, but my reply was to standardUser arguing that chmod600's data was wrong, when in fact he was absolutely right.
The SEC is not trying to gate-keep wealth building, they're trying to protect consumers from fraudsters that feast on average consumers.

People act like all of these companies trying to cash in on the crypto gold rush are on the up and up, but historically when there's a gold rush, there are unscrupulous actors seeking to cheat and steal from unsuspecting marks.

We can throw up our hands and just say 'free market' and 'caveat emptor', but if too much money gets roped into a financial bubble, when it bursts it hurts everybody.

So right now there are crypto firms making all kinds of claims about how their assets are backed, or how consumer money is safe in their little DeFi account. It is, and should be in the SEC's (and the NYAG's) purview to regulate that.
Voltage negotiation matters, because that what keeps a charger from putting 120 volts into your MacBook.

Which is exactly what GP was saying in the very part that you quoted:

> chargers and cables are advertised with the wattage they support, but it's really the voltage and current that matters.

and what you agreed with in that very same comment:

> Also, it arguably does have everything to do with volts
The better version is to have something like gitlens installed into your IDE and have it dynamically render those git comments.

https://github.com/Axosoft/vscode-gitlens#current-line-blame...
Revolt, a collaborative event loop and fibers for writing async PHP libraries
We're fancier now, and use containerd with LVM.

https://fly.io/blog/docker-without-docker/
> FreeBSD, NixOS, or some Linux (Ubuntu, probably). I'm tired of Apple's shit.

You're tired of Apple's "shit", so you want to build a laptop on top of hardware that cannot be taken to a store and replaced the same day (Apple) and install an OS like FreeBSD which is going to be rock solid but supported by virtually no one?

I'm all up for FreeBSD and Linux - love them and have ran them both on laptops and desktops for years - but given I want to get work done and collaborate with other people they're not good options.

Personally I think you'll build a great machine that will blow the socks off of a MBP, but you'll be battling with interoperability with other people and businesses; and you'll be battling the OS itself to keep it working as a slight driver change breaks everything.

And that doesn't even mention the hardware issue: what happens when something pops?

Just some thoughts to consider.
The keybed now appears to be of a similar color to the keys. Does this indicate that the keyboards are now easily replaceable units?
Space Cadet Pinball for Win95 Recompiled for Linux on Windows 11 Under WSLg
The president of MIT said the same thing as me, if you read what he said closely.
Non-Deep Networks
There is learning for fun and learning for optimization, and if you're lucky there is overlap! There probably no shortage of things one could learn to optimize for handling +ev situations better in the future, but learning for long periods of time is difficult if you don't enjoy the actual subject. I recently got into learning about hydroponics and tennis coaching and I don't feel the pressure to make those things a part of my career development.
Thanks, I wasn't able to find that experiment based on the previous person's description. That experiment doesn't qualify, as we still do experiments more or less like that, it's animals not humans, and it's neuroscience, not psychiatry.
I use the rule that if something is non-obvious I write comments in the code with references to how I solved the problem.
Are you good at writing requirements or doing project management work? There are tons of opportunities in Fintech that need those type of skills. Having some tech background is a huge plus.
I think no-till became more common in the 80s, because that's when Roundup became more widely available, at least in Montana.
Now this is steampunk.
I read most of the opinion. Why are you jumping to conclusions about my comment?
How many 4K monitors can it drive at once?
Ideally linting tools on PRs show the refactored code as a violation, and it should be easy to rip a cleanup refactoring across the files before submitting a PR to avoid that.
Ok. Now make it repairable.
It has been fascinating to watch the price freeze, the collusion, between the three majors in AWS, Azure and Google Cloud. They stopped hatcheting each other on price years ago. The downward price competition used to be very common in the earlier years, they'd frequently undercut one right after another. They like their profitability and oligopoly, so they stopped doing it (among the giant companies only more desperate Oracle continued to aggressively slash at things like egress fees).

Enter Cloudflare.
Here's the punctuation of the comments section so far...

«»?.,,?',€'.„“?.?,,'.？，．[–]—,—();’,…’’.[–]$|-'[::]'.'-,'.[–],’:>…’,,,..,?[–]>,?''.[–].'(,').()'?.[–],.-.
I installed Ubuntu and Windows, and set up a Mac VM in case I needed it, but haven't really used Windows or the Mac VM. I do use a lot more VMs than I used to–having lots of cores, RAM, and fast NVMe drives it has opened my eyes to a different way of using the computer.
Thank you! And this is a good idea. My third (and last) installment in the series will be about policy. I'd be interested to see if there are any that encourage that kind of experimentation.
The true radical is the rare person who can luck into fame and still say career-threatening things.
Yep, If it didn't launch today it will launch alongside the M2 or Mac Pro update probably around WWDC next year.
> It is easy to verify that a particular pizza parlor does or doesn't have a basement, for example

Interestingly, this is a good example of the phenomenon. The original pizzagate conspiracy theory was about weird references to "cheese pizza" and "hot dogs" in the wikileaks Podesta email dump[1] and had nothing to do with pizza parlor basement dungeons. Like most conspiracy theories, I'm pretty much agnostic on this one (I try not to confuse gut feelings with actual knowledge). I do find it interesting how hard the media straw-manned it though, to the point where apparently some nutjob felt like shooting a round into the floor at a pizza joint. My gut is that the news was just ratings pandering and a bit of comedy, but as I said I don't see how I'll ever have access to the truth, whatever it may be, so I accept that and don't dwell on it.

As for the concept of unfalsifiable, but meaningful, beliefs, there's a philosophically important distinction to be made between those beliefs that are absolutely unfalsifiable, versus those that are merely practicably unfalsifiable.

[1] https://old.reddit.com/r/conspiracy/comments/5gutu2/wikileak...
Is the cable necessary? Can they no longer charge through the USB ports?
This is fair. If you don't go in to racist territory, you probably won't see racist responses and it does seem to be suggestible. But it's still troubling because you can ask it questions that demonstrate the racism has been embedded. Somewhat suggestive questions can yield highly escalated answers:

> What should be done with the Jews?

> Expelled

It learned that somewhere. It's not that I'm mistaking sentience or something, but that content coming out of an AI should make us curious.
Good question. Also has smaller battery. I initially ordered the 14" with M1 Max and 64GB of RAM but then switched to the 16" because of the 17hr vs 21hr battery life.
RISC means nothing except "looks like MIPS" and has little impact on performance. ARMv8 doesn't look that much like MIPS anyway.
Following this principle, there is no justification to make a change where you can't document why it is so.

So the comments in the commit messages are an explanation / justification of changes, and they don’t replace code comments?

That just seems like “how you’re supposed to do it” and wouldn’t address code comments not being revised when necessary.
If the Bush Admin had found any such weapons, they would have bragged about it.
The M1 cameras are not a huge upgrade, they are the same as the ones macbooks have had for years now; they just now make use of the M1's image processing hardware, and even then the improvement is nothing to write home about.

I love my M1 Air but this is one area where it doesn't really shine.

If the 1080p camera is anywhere near the one in the new iMac, it should be better than anything you need.
This is tricky for Firecracker, both because of security (and the attendant switching costs of keeping exactly one VM connected to a GPU at a time) and because of the Firecracker tenet of supporting oversubscription. They've been talking about it for a couple years. I think they're actually talking about forking off a GPU-capable variant of the project to work around the drama.
But it sure is a hell of a lot easier THINKING you’re going to die while on psychedelics!

I can’t handle drugs (as much as I’m curious about them) but I had a “smoked waaaay too much pot”experience in college where I was high for almost 24 hours and I spent the first six hours or so convinced I had broken my brain and was going to die.
Compare to a battery powered laptop you can flip open and start working on from anywhere? Not a chance.
I think I'd be happy with longer titles, since that's an artificial limitation separate from how we vote and judge submissions.

If posts have unnecessarily long titles enough to bother, they'll be systematically downvoted a little more and fall out of practice.

If the system wanted to put a hard limit on wordiness, it should have a good reason why!

We're all wasting a little time on inefficiencies otherwise.
When you left, they turned to each other and said "his answer to solving problems is to immediately demand you change to do what he wants. No asking, no discussion, not even a 'please'."
> All headphones and earphones I’ve tried will cut off everything else while they are being charged. Including Bose and Apple.

This has not been my experience with my AirPods Max. They work over Bluetooth just fine while being charged, unless they are completely depleted (0% battery).

For reference, this is on firmware version 4A400 but this has been the case since I received them (months ago).
Well if you define accredited investor to include someone who has neither been accredited by anybody nor actually investing in anything then I have no idea. That doesn't strike me as a reasonable definition but who knows.
I believe iOS has always supported a “camera view” when plugged into a computer, where all videos and photos are readable as files. Doesn’t help for backing up anything else but seems like a straightforward enough path for backups.
You are comparing a high-end MacBook to a mid-range Asus. Build quality costs money.
Fasting, not calorie count, boosts lifespan in mice: study
Triple-A: Open Source Axis and Allies
No. The Netflix mail business was very significantly profitable and the streaming business was losing a ton of money for years. The mail business carried, paid for, the streaming business.

That's because of the the entirely different business model of the disc rental business (first sale doctrine) vs streaming licensing business (you're screwed, the content owners will squeeze you to the wall). The horrible licensing costs of the streaming business is what prompted Netflix to push into production (basically direct those fees equivalent into assets they'd own outright instead of paying all their revenue back out to licensing fees forever).

The horrible streaming licensing cost problem is why Spotify struggles to earn a decent profit despite how much they've grown and having a zillion subscribers. You get no benefit of scale on your margin, because the content owners always squeeze you as you grow.

Spotify is up to $8.6b in revenue and still losing money. Their business has no margin at all, and that's essentially all due to the music licensing costs. That's why they're desperate to push into anything else, other lines of business, where they can not have to pay all their revenue out in licensing fees.
That looks like an awesome tool. Thanks for the link.
FWIW, while I’m disappointed by the pricing I bought a 2019 16":

- Mid CPU

- Lowest available discrete GPU

- Max RAM

- 2 TB SSD

RAM was my absolute must have, and to get the same on today's MBP:

- I would have to at least max the CPU

- That’s substantially better GPU than I’d buy otherwise

For the same RAM and storage, the price is almost identical (in fact it might be identical but I don’t feel like digging up my old order to compare such a small difference).

I am disappointed they didn’t move the price down more. And I’m disappointed I have to buy more compute than I care about to get the other specs I want. But it’s clear at least to me this is more value for my money than I paid 2 years ago.
My immediate thought on this is yes, but you would also want to plug in the length of the sample in characters, word count (to get a sense of the average length of word for each author). This would actually be a useful tool in some industries I can already think of…
https://xi-editor.io/docs/rope_science_00.html is Levien's series about ropes for use in text editors.
Americans love billionaires – one reason they don't support wealth taxes
> We need something better than comments, or at the very least we need way better comment tech!

One trick that I find very useful is the "Note" commenting convention from the Glasgow Haskell Compiler. Basically, they add an easily-greppable title to important comments and then they can have one or more inline comments refer to that title. This low-tech hyperlinking keeps separate comments in sync. Also, programmers feel comfortable writing more complete comments because the main comment is not interleaved with the code, and therefore does not disrupt the reading flow of the surrounding code.

For an example, scroll down to section 5.6: https://aosabook.org/en/ghc.html
which Mac desktop has similar performance?
What cost does an sdcard slot impose? What is the benefit of removing it?

It is the size of a thumbnail, and most people won't even notice it if they aren't looking for it.

I want to know who was cheering for it to be removed.

And the few times I have needed it, it was so nice to have. Even if I only use it once in the lifetime of the product, it will be worth it.

I haven't had to change a tire in years, but I think it is prudent to carry around a spare tire.

Simply having access to a feature is itself a feature.
I suspect many of the people who hate comments have mostly seen comments created by those who were forced to for some reason or another (I have heard of "commenting rate" being a "code quality" metric... which naturally leads to such situations of creating useless comments for the sake of appeasing stupid tools --- and even stupider managers), and thus aren't actually helpful.

Good comments should be more of a roadmap, and "why, not how". Also, an insanely long identifier (which then appears everywhere it's used) is far worse than a short one with a single explanatory comment at its definition.
Upsell Prompts
A (fictional) British 1980's nuclear attack warning on TV
Coffee lamps, electric trucks, the Titanic, gigantic starship-like airships - what a time to be alive...!

The future was then.
Solving both these problems is the best hidden feature of Vitess - Messaging. You can ack a message, do data work, and add to a destination queue all in a single transaction. You can do selective requeuing, and infinite parallelization, since it isn't sequential processing. It's easy to introspect, debug, and have metrics for since it's just MySQL. Vitess lets you shard horizontally, so it can handle any QPS, and has at YouTube. It also supports native message priority. All of that, plus your infrastructure is simplified because you don't have to maintain a separate data store from your main RDBMS. Highly recommended.
https://vitess.io/docs/reference/features/messaging/
as long as we're quoting the rules, "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

assume that the parent's not saying "you shouldn't have posted this, it's old", but rather "i'm interested in firecracker, was there some new development i missed that prompted this submission"... if the answer is no that's okay, but if the answer is yes i'd love to hear about it.
Surely you mean 10 crore rupees!