skysight-inc/HackerNews huggingface dataset:
I thought bus factor was a measure of employee throughput, like an IO bus, but it turns out the macabre definition is the correct one.

https://en.wikipedia.org/wiki/Bus_factor
I supposed if you only used your $1800 MacBook Pro to use the web browser, then yeah, 8GB would be fine.
Years ago I struggled with RSI as well, and found suggestions to read about the methods of John Sarno here on HN. While it initially triggered by BS radar, I was desperate enough to try his methods - and they worked!

Additionally look into trigger points: http://www.triggerpoints.net/

There's certain points in my arms and back, which when pressed hard enough, lead to complete and immediate pain relief (which led me to experiment with Sarno's method in the first place, as he suggests psychosomatic causes)
YOU.

Those fusion cards were ahead of their time. Shame they didn't take off.
It probably costs Apple way less than $50-$60 for 8GB. The margins must be very high.

I understand the business aspect of this for Apple. I'm not mad at them. I'll pay $200 to upgrade the RAM so that I can keep using macOS and have a well-built laptop that makes no noise. Apple knows this. It's just good business in my opinion. But I guess to you, I'm an Apple geek who has Stockholm syndrome.
I think colloquially it is anyone in the tech sector, predominantly web, computers, and smartphones. I wouldn't for instance call a CE/EE doing silicon design a "techy".
> TL;DR: If you speak out in public without a very clear and socially valid reason (speaking to an object is not that) you are not only rude to others, but you also cause them stress... and you will have to face the social stigma of being perceived as insane.

Except... this problem is known to be trivially solvable. After all, the very act of putting a flat rectangle to your ear makes talking out loud in public not just perfectly acceptable, but mundane and not worth paying attention to (subject to social norms dictating where it is or isn't OK to be on the phone).

As for talking to yourself signalling insanity... I'd hope that stupid and probably developmentally retarding idea died long ago, and the "talking to yourself out loud in public" subtrope being dead since wireless earphones got ubiquitous some two decades ago.

The modern reality is, hearing someone "talking to themselves" is normal, and 99.9% of times means they're on a call.
CDC reports highest childhood vaccine exemption rate ever in the U.S.
PCI Express NVMe Solid State Drives (SSDs) for 2023
After I practiced and increased speed from 250 to 380 char/s, the effect was that I started writing in IM larger messages and explaining things more thoroughly. This became much easier than earlier.

So I'd agree, that you may write down things quickly or write a lot more in a minute. For coding this means you easily write comments, for messages or articles means you can write a lot more in one moment, which means you write a lot more elaborately.
*shot for shot, apologies
> so no editors really support this yet

Emacs and Vim have both supported this since at least last century.
I find it easier to just use Slack for random notifications that I need, even if they have nothing to do with Slack itself. Just create a new Slack channel just for those notifications, use Slack API to send them out (simple curl is enough) and make sure all guilty parties subscribe to that channel. To make your phone go beeb boob boob add @channel to your notification message.

The good thing about Slack messages is that they already work on desktop, web browser, Android and iPhone. They're also free - you're not paying per message like you would with SMS.
Depends on your specific purpose/environment, perhaps.
If you want ARM, FASM can also do that: https://arm.flatassembler.net/

I mostly use NASM for x86-based OS kernel experiment because sadly FASM won't run on recent Macs, since it's written in 32 bit asm.
I prefer my 8GB M1 Air to my 64GB Intel iMac for basically all of my Node/Rails/Swift development, with Docker running almost 100% of the time.

The only time I’ve seen the iMac be “better”, was when I had a Java project that had around 20 different packages that you needed to have open IDEs for.
Behaviours might be what you're looking for, they're the closest thing to inheritance in Elixir.

And you're absolutely right about genservers being objects :)
Their argument seems like CPU binning for me, except less crazy? (lesser CPU takes more procedure to fuse out the disabled cores)
No it's not. A ton of programs used by regular people (Chrome etc.) are RAM hogs, if you are a dev, then Docker is also an egregious example. If you happen to play games (a big thing for average people), that 8GB will be shared between the CPU and the GPU. Even the Steam Deck, admittedly a budget device, comes with 16GB.

It's often mentioned that macOS is more frugal with RAM, a claim which I flat out found to be untrue. I regularly saw Dock and Finder leak and eat gigabytes of RAM each.

The unfortunate reality is that base Mac models always existed as an upsell. There were a few precious historical exceptions, most recently the M1 Mac, but that doesn't change this rule.
Why do you think riak was well ahead of its time? (actual question, I'm not arguing)

IIRC it was a few years after the dynamo paper came out, and at a time when a bunch of other nosql+high scalability solutions did (e.g. Cassandra)
I’m always impressed with the speech synthesis that Apple uses to make the voiceovers in these videos. Some of them almost sound like real people!
They're my retinas and I demand you only show them approved content.
You're probably trying to do too much with it at a time. I use GPT-4 to write boilerplate and functions, and then write logic myself.
I'm getting Discord invite invalid.
Here are various games that I really liked (trying to spread across genres a bit so you get a sense of what's out there):

https://store.steampowered.com/app/646570/Slay_the_Spire/

https://www.gog.com/game/sid_meiers_alpha_centauri

https://store.steampowered.com/app/219740/Dont_Starve/ (would recommend going into this game as blind as possible)

https://store.steampowered.com/app/368230/Kingdom_Classic/

https://store.steampowered.com/app/107100/Bastion/

https://store.steampowered.com/app/662540/Haque/

If you like puzzles, my roommate (also an engineer) was a huge fan of https://store.steampowered.com/app/736260/Baba_Is_You/

Usually I try to monitor prices using a site like isthereanydeal.com and wait until it's discounted at least 50%.

A mistake I made in the past was buying games just because there was a really good sale. At a certain point, I realized that the time investment in learning new game mechanics is more important than the cash investment in buying the game. Investing your time in learning the mechanics of a mediocre-but-cheap game isn't a great way to relax.

Another strategy is to use a site like ifttt.com to get alerts for free games on the /r/GameDeals subreddit. You can accumulate a large game library for no cost at all if you're patient enough.

I always like to play on an HDMI TV with a gamepad if possible; hunching over a laptop isn't very relaxing. Almost all the games I recommended above have good gamepad support. Steam has a nifty Big Picture mode that makes it easy to browse your library with a gamepad.

Beware: Having a game library that's too large may cause decision fatigue which makes gaming less fun! :-P
Don't remember building with anything less than 32GB in the last 6 years if not longer. The cost savings of going with just 16GB were just too tiny. 8GB? I can't even remember the time I would have considered that adequate.
Unfortunately if you use typescript (tsc) it absolutely gobbles memory up
It is about attitude in voice, not about audio quality. It is very noticeable at 1.5x speed, 1x speed is too slow anyway with infinite pauses for such low density technical details.
My wife’s computer was getting slow so I stuck another 16GB of RAM in it for like $30. that upgraded added years to its life.

I have a stack of old MacBooks I can’t use because they only have 256GB SSDs that can’t be upgraded and I was constantly running out of space on them.

There is something to be said for being able to upgrade a machine to lengthen its usable life.
More likely to manifest as "PM complains that our app runs like dogshit on their new computer, just like those user reports we have been ignoring until now"
but he is cosplaying television personality for no reason
Gale Boetticher?

Unlikely (because he's dead), but... small place, hired directly by the owner, exactly one colleague, told (over a meal) you're going to take over his job.
My cheap student laptop in 2012 had 32 GB ram. My laptop at work ~6 years ago 64 GB.

That we still have to care about memory is insane to me.
Just to counteract your latter point, switching to a split key well keyboard with good palm rests did largely solve my wrist issues.

Of course, every person and diagnosis is different.
https://archive.ph/l2guL
No, if I take food from a counter myself and clean my own table when I leave, there is NO tip for you.

This is beyond madness.
> At that point Canada's euthanasia laws are less strict in the world I think.

Canada's Euthanasia laws are very much in line with other Developed countries.

> Did she express desire for the euthanasia ans was denied?

Yes, but she was in a country that doesn't allow it.
Google workers letter criticizing company's Israel-Palestine double standard
That's a great idea! Someone should create a bank that specifically serves entertainment businesses. Install an ethics/business practices review process to weed out the bad players and reputational risk is turned into opportunity. The bank's promise of no hassle/no uncertainty would attract customers in droves.
Poor triage and dealing with a loved one suffering the consequences of having been placed on the wrong assembly line seem like very relatable parts of American health care.
>No it's not. A ton of programs used by regular people (Chrome etc.) are RAM hogs, if you are a dev, then Docker is also an egregious example. If you happen to play games (a big thing for average people), that 8GB will be shared between the CPU and the GPU. Even the Steam Deck, admittedly a budget device, comes with 16GB.

That's why I said normal office workers and students. I never said 8GB is enough for devs. It wasn't enough for me. It was still manageable for that 1 year before Apple Silicon MBPs got released. But of course I upgraded to an M1 Pro 16GB as soon as it came out.

I just gifted a family member an M1 Air 8GB in late 2023. I felt very comfortable that it was enough for the work this person does on the computer.

PS. 8GB is perfectly fine for Chrome web browsing. You can have 50 tabs open and it'll still run smoothly. macOS does some magic with paging. Don't know how it does it. But never had an issue with 8GB and Chrome. It was always my IDE, Typescript, and docker that gave me RAM issues on 8GB.
Touch typing is something I should've invested in much earlier, can't imagine how I ever coped without this ability. Another thing that really helped me is the "Alternative finger positioning" described here: https://typingsoft.com/typing.htm It feel much more natural not having to bend your wrists. Is anyone else also doing this? Whenever people ask me how to learn touch typing I look for native Linux or macOS app that teach this technique, but I haven't found any yet...
>"Rated Maximum Sequential Write - 11800 MBps"

This is (apparently) the fastest write speed in a consumer (as opposed to a data center/server) NVMe SSD that I've been able to find at this point in time in 2023...

Anyone aware of any others (consumer grade) with a faster write speed?

If so... links?
Department of the Air Force Scheduled to Launch Seventh X-37B Mission
Steve Jobs wanted nuclear war with Google (not Samsung) because Eric Schmidt was on Apple’s board of directors while the iPhone was being developed, so Jobs felt Schmidt was basically doing insider trading for google to develop Android.
Conversion of Temps (but not Vendors or Contractors) did exist when I started working at Wing (the Alphabet drone delivery company) in 2018. We talked about it when I interviewed there.

Well, "interview" is overstating it. They needed some airspace data importers urgently and knew I could do it based on my past work for Google and my experience as a pilot. So we met for lunch, talked about the project, and that was that.

I actually thought the "temp" thing was a brilliant hack: we agreed on a decent rate (paid through Adecco), and if they liked my work and I liked working with them, I could convert to FTE at some point (and this was true at the time).

Then in August 2019 a memo came out that Temps were no longer eligible for FTE conversion. Even those who were hired with promises of that possibility.

And yes, the memo was exactly as you said. The people you'd worked with closely for the last year, who hired you because you were just the person they needed and you already were doing a great job for them? They couldn't vouch for you or communicate with the hiring panel at all.

It would be a grind through the standard Google interview process, as if you had no history with the team you are already working with and delivering for.

What kind of a fucked-up system is that?

The thing that stung the most was that the memo also explained in detail that Interns were and remained eligible for FTE conversion, without any kind of full interview round like a Temp would have to endure. The rationale: Interns were already employees.
Seems like in modern times, on modern systems, we can move beyond monospaced fonts for code.

I have recommended this many times here, but I use a proportional coding font: Input Sans

https://input.djr.com
I have two M1 Airs with 8gb apiece, run standard webdev loads with docker and over 100 tabs on each, and have zero issues ever. The memory management is absurd, and since I'm not working with large datasets, I'm happy. 32gb is my minimum on any other machine.
Seems like a natural and necessary adaptation. This is fundamentally a consequence of the fact that today there are many cores. Kernel schedulers originated in a world where cores were precious and the kernel had to aggressively preclude user space from monopolizing them, and so no provision was made to allow user space to defer preemption.

Hardware evolves faster than software.
The comparison with Windows laptops isn't apt (yes, I know I avoided the obvious pun there)

The SoC design of Apple silicon makes an 8GB M3 MBP faster than a 16GB Intel machine.
If Chrome is the only reason someone feels they need more RAM, maybe what they really need is a new browser. A web browser should never even enter the conversation when talking about hitting hardware limitations.
> There are no classes, no instances, no inheritance

I don't know anything about Elixir, but it bothers me when people claim that languages like Rust and Go are "not object oriented". If you create structs and have special syntax for defining functions that operate on instances of those structs, then those are called objects and you are doing OOP. Just because some Java people came up with a definition of OOP that says it has to have inheritance, doesn't mean you actually have to pay attention to their definition.
Have you considered using a Trackpoint instead of a mouse? To me it's the most comfortable way to move a pointer on the screen, and coupled with a keyboard-driven GUI, I rarely have to rely on it anyway. This seems like the most ergonomic setup to me, and I haven't experienced any hand discomfort after many years of using it.

> And get a mechanical keyboard

I'm not convinced that mechanical keyboards help with reducing RSI, since they usually require more actuation force and key travel. I've found slim keyboards with low key travel, whether mechanical or membrane, to be the most comfortable to type on for extended periods of time.
Easier to say and for talon to disambiguate.

If you do 6-8 hours voice coding like I have in the past, you'll appreciate every micro optimization.
I dislike Apple - especially the way they rewrite history to remove Commodore/ Spectrum/Acorn/Atari - is disgraceful.

HOWEVER, my M1 Air (with 8GB RAM) has and continues to be a great little machine for web browsing, email, Discord and writing. It can comes in clutch occasionally for coding.

Value? No, it's not great value. I bought a $500 Lenovo with 1TB SSD and 16GB RAM as a backup machine and the only areas where the M1 Air beats it are in the trackpad. The Lenovo even has a sleep mode which actually works and the battery life is fantastic. Even the screen is a toss-up - the OLED screen on the Lenovo is in a different class to the Apple screen in some ways but it isn't as bright so less good if you're working in direct sunlight.
I wouldn't buy the $1600 M3 14" MBP if that's what you're referring to.

I can get an M2 Pro with 32GB for $1800 used easily. That's what I'd spend my money on if I had to get a laptop with $1800.
Legal Sea Foods: one soup, one main, one drink. Tax, tip, then parking. $100 per person.
The same reason pilots say "fower" instead of "four" and soldiers "foxtrot" instead of "eff" - a good spelling alphabet is much clearer and ambiguity-free than English letter names. Getting into speculation here, I expect the reason they use their own alphabet instead of something like the NATO phonetic alphabet is a matter of use case: unlike radio communications, transcription provides immediate, unambiguous feedback (the letters show up on your screen) and mistakes are low-impact and easily corrected, so a degree of clarity is sacrificed in exchange for improved speed.
The vast majority of academic journal review is single-blind (reviewers are anonymous, but not authors). Double-blind review can be requested by authors submitting to Nature Journals, but it's rare. https://www.science.org/content/article/few-authors-choose-a...
Step 1: Fire whomever in management let you get into this situation.
Docker on Mac runs a VM, which can't ballon (inflate/deflate memory usage), so it's no wonder 8 GiB isn't enough for you. For those who don't need to use docker and don't that fixed overhead, they're not going to have the same problems. Chrome, Slack, and iTerm can still fill 8 GiB, but you need many more tabs to get there than if you had to run docker.
The market for people who bought 13" MBP was college kids or adults, "pro-sumers" who didn't want an air. Few of them need more than 8GB of memory, but the additional battery life, storage, HDMI, SD, display support, speakers and XDR display make the base 14" M3 worth the extra few hundred to them over the air.

The M3 Pro is the base for actual "professional" users.
I have personal M1 Pro with 16GB, and work M1 Pro with 32GB. I code on both, run Docker, etc. Can't notice any difference in performance.
> I see an Emacs package coming lol.

There is one that drives vscode or jetbrains with cursorless plugin, but a native emacs one would be nice.
You may naturally be in a neutral position and not tense your wrists / hands. I found tension from stress to be the worst. Even running would help my RSI, as it helps relieve stress. Adding an ergonomic keyboard to the mix completely fixed it. For me, I think it was 75% stress 25% keyboard/wrist position.
Thats a blast from the past. In what year was he using RCS?

If this was like the 90s this VCS was all the rage at about the same time "making yourself un-fire-able" was.
I would disagree.

Usually my comments have some upvotes or none. But my Apple comments get consistent downvotes.

"How is CPU performance related to the cost if 8gb RAM?"

"But the Mx performace you get is partially because of the wide memory bus of the unified memory. The downside is the cost"

I did write this in the comment I think and the others - but I agree not as clearly in this one as in others.

(My Apple/M[x]/Memory comments often drop karma below zero and than get upvoted - as a reaction? I do think this is more of a community topic, I don't think my other comments are clear and my Apple/M[x]/Memory comments get downvotes because they are unclear/confusing. If I write "Steve Wozniak is just a human" it seems in the center of the distortion field)
No. Valve was never against legit developers using their infrastructure for games sold elsewhere even if Valve dont get any cut. If you have game that sold 1000 copies on Steam you can still generate 10,000 keys for selling elsewhere.

What they clamped down on was developers who built $0.01 game for trading cards farming. Now Valve just have some fair usage rules so developer of game that sold 10 copies on Steam can't request 1,000,000 keys for it.

Disclosure: I am indie game studio co-fouder so Steam keys is something we deal with.
Why reinvent the wheel?
https://github.com/async-profiler/async-profiler#flame-graph...

Ok, Windows is not supported. But IntelliJ made a fork which works on Windows.
https://packages.jetbrains.team/maven/p/ij/intellij-dependen...
To each their own. I consider it great at what it does. It has limitations but what doesn’t? It’s a tool, use it, or don’t - I use it, it works for me.
> What kind of comparison is that 8 to 64.

Apple charges $200 to add 8GB, but you can get 64GB for less than $200.
Nvidia's New China AI Chips Circumvent US Restrictions – Faster Than H100
This is interesting, it reminds me of the (sort of) famous "tree hanging" exercise. Which goes like this. Go to a wooded area, find a tree with a strong branch above your head. Grab it and hang off it for a while. Do it daily for a brief time.

Supposedly this exercise helps in all sorts of problems that arise in a sedentary lifestyle (hands, arms, back etc).

Now, the only problem with doing it here is that most trees here are pines and strong branches start 20m above the ground...
The lifespan of a Macbook Pro will be increased if the RAM is upgraded from 8GB to 16GB, which is very unfriendly to the environment. Ironically, Apple's official website makes a big deal about how low-carbon they are.

Note: Customers cannot upgrade the RAM by themselves.
LiveView is optional though and IMO is still overused for tasks that would be better accomplished with client side JS.

Where this gets messy is mixing LiveView and client side JS, and I need to experiment further with this (or find people who have).
>For the "if people truly cared about the environment" they would probably get the same use out of a similar expensive PC.

I really don't think so. I used to buy $800 - $900 Windows laptops. They often lasted 2 years before some hinge is broken or the display suddenly gets corrupted or it comes unbearably slow.

I had a 2013 base Macbook Air that lasted until 2019. None of my Windows laptops ever lasted that long. The data seems to back up my anecdote experience.

Do you get more RAM on a Windows laptop for the same price as a Mac? Yes, usually. But everything else around the Windows laptop is poor.
I'd like to do that too, but currently you have to pick between games and AI stuff, at least on Linux. I'd love to support AMD on this, but their CUDA story isn't great.
>That does not mean that 8GB is “enough,” though. Even relatively casual users who load up on browser tabs and inefficient Electron apps (household names like Slack, Teams, Discord, etc.) can find performance compromised by running out of RAM.

As much as i love to rip on Apple's overpriced garbage, i think this speaks more to what an embarrassing clusterfuck the web has become. I remember doing all the listed tasks on computers that didn't even have 8GB HDDs.
I don't understand... I routinely run my M1 Air with 4 instances of jetbrains IDEs, have dual screen, Safari with tens of tabs, additional apps like Rocket chat and more... and the machine never go past 8gb ram. What's going on with others ?
Where is the "Fuck off, pay your staff" button?
Does it support ligatures such as >= to ≥? I tried the web preview on a phone maybe it is a limitation of Firefox on Android?

For others, this is ligatures https://fonts.google.com/knowledge/glossary/ligature