skysight-inc/HackerNews huggingface dataset:
There's a trend for the latter category to be renamed Free Kriegsspiel Revolution (see https://boardgamegeek.com/thread/2500148/ancient-roleplaying... for a writeup). Kriegsspiel is a Prussian term for refereed war games, developed to enable better training for their army; the original free kriegsspiel movement arose because the rules felt too constrained.

These are not really all satires, although I like that post about satirical games a lot.

The Quick Primer is about as good a general definition of OSR as you're going to get.
Lol no :)

I lived in both Ukraine and US. They barely know what "senator" even means, yet alone know their names. Most people cannot say how many major political parties there are in US, they have their own parties. I'm pretty sure even Ukrainian president doesn't really care about US internal politics, only about external.
> A large amount of municipal/consumer water, from reservoirs, comes down those mountains - and if the coastal users reduced that demand (as they received water, locally, from desal) then that water could either stay in the mountains or be redirected elsewhere - with gravity.

Given how small of piece of the water pie municipal/household consumption is, that would have little impact on the overall water crisis, but result in a massive increase in energy consumption, which will not primarily come from renewables. Who should pay for that desalination infrastructure and the energy to run them (to say nothing of the externalities of all that extra fossil fuel consumed)?
I recently had to do a bunch of currency conversion for my tax accounting. I had hundreds of transactions, and I needed to set the right exchange rate for each transaction, based on the date of the transaction. This took just a couple of minutes to do in Excel. The solution - a simple Excel formula that compared two rows – was indeed, extremely elegant. Excel enables this type of elegant calculating all the time.
FWIW, the point is moot, not mute.
Agreed! In my mind, to go back in time is to put all particles or whatever fundamental components back in the same place and state as they were previously. Thus, that would include the particles that make up you as well. How would you ever do that and if you did, how would you notice and is it really the past or just now with a replicated state?
Yea I find them a huge PIA for anything other than gym sessions or running. For that, however, they are amazing.

Then again the battery has just died in one of my wireless headphones (luckily not the primary) which means I can now only exercise with one side. Not a crappy brand either. I have wired headphones going on 10+ years that work flawlessly.
Hmm... I have the model with the NVidia GPU. By default I have it turned off (using no extra power) and I have a simple script that I use to turn it on when I want to.

ThinkFan works well to control the fans too.

Lastly I found that the SD card reader prevented the CPU package from entering C10.

With all that I find that in idle mode my laptop (X1E Gen2, almost identical to P1 Gen2) consumes 3.9w, which is pretty good. The fan only turns on when I compile something large or do something with the NVidia card.
> I wonder if why he left netflix was due to its stock price cratering

My understanding (backed up by levels.fyi) is that RSUs make up a negligible part of Netflix total comp. The deal I always heard when talking with recruiters there was that base salary was very high ($500k) but they were pretty aggressive about maintaining a churn in their employees.

But I never ended up accepting an offer there and it was awhile ago so hopefully some other Netflix employees can confirm whether or not RSUs are a major part of comp today.
I think Java has been working on getting the API "correct" for a number of years. I appreciate the pace at which they are moving! Once this is released, we're going to have it for a very long time
Costco.com has a broken SSL certificate (5/2/2022, 2:05pm ET)
Bold Penguin | Remote (US) | Full Time | https://jobs.lever.co/boldpenguin?lever-via=mgv5bRDTWH

Bold Penguin products help insurance agencies successfully quote and bind small business insurance policies with the click of button! We are growing fast and expanding our teams. We have “no-Zoom” Tuesdays/Fridays, Summer Fridays (all Fridays off June - Labor Day), 401k, 9 paid days off + take it as you need it, and you can use tools that you like using. Remote-first!

If you don’t meet all of the qualifications please don’t worry. Apply anyway! If you’re a current SWE that doesn’t mean we wouldn’t consider you for a senior position. We don’t bite ;)

Some current open roles:

Cloud Engineer ~> https://jobs.lever.co/boldpenguin/67a7784e-f927-4387-8409-701a373bc182?lever-via=mgv5bRDTWH
Staff Cloud & SRE Engineer ~> https://jobs.lever.co/boldpenguin/dfd942a1-3cc1-480a-aad7-ddd64eb821dd?lever-via=mgv5bRDTWH
Senior Angular Engineer ~> https://jobs.lever.co/boldpenguin/1dfcaaf3-ab2d-4e5c-868b-0b0ed00408b9?lever-via=mgv5bRDTWH
Senior Ruby on Rails Engineer ~> https://jobs.lever.co/boldpenguin/f06e882b-8597-4019-8fc0-48a2479ce911?lever-via=mgv5bRDTWH
BI Analyst (Tableau) -> https://jobs.lever.co/boldpenguin/179cd1b7-1282-4751-b32e-167b4f5516a1?lever-via=mgv5bRDTWH
Senior Front End Engineer (React) -> https://jobs.lever.co/boldpenguin/8f5c03a9-8493-4537-8ef6-99268b2a8273?lever-via=mgv5bRDTWH
Senior Software Engineer (Python) -> https://jobs.lever.co/boldpenguin/6167e4e3-52de-4290-9cc2-f9484fe1df04?lever-via=mgv5bRDTWH
Senior Test Automation Engineer -> https://jobs.lever.co/boldpenguin/a74062c7-bab3-4320-a502-3fab1e70fc97?lever-via=mgv5bRDTWH
My favorite email client is gmail's webmail.

In terms of UX it's horrible, but importantly I don't want my email stored in my computer. I trust google to be safer than my computer.

Am I alone on this?
Vizibly.io | Designers, Developers | San Francisco | ONSITE/REMOTE | erin@vizibly.io

Vizibly is reimagining the future of work for real estate property managers. While residential real estate is one of the largest in the world ($260T), it is also one of the most inefficient and broken industries. Thousands of hours are wasted on tedious, manual work. Vast troves of data sit idle so managers cannot make informed operational decisions, such as how to best reduce their environmental impact (e.g. buildings contribute to 40% of carbon emissions). This past year, nearly 50% of property managers reported that their mental health was negatively impacted by their jobs. And 68% of residents who move out do so because they are dissatisfied with their property managers.

Vizibly's vision is to create thriving residental communities with happy residents. We're doing this by building modern technology solutions that help property managers focus on the work that matters most. Vizibly is backed by Innovation Endeavors and Engineering Capital.

About the opportunity

We are looking for a designer who is passionate about designing and building a product from the ground up and can wear multiple hats.

You would be our dream candidate if you have …

Experience as a UX and product designer. You’ll be building the product from the ground up and designing the end-to-end experience.
Interest in real estate and/or finance. You don't need prior experience in real estate or finance, but should be excited about ushering in the future of work for the real estate industry
Product sense. You are comfortable jumping between product and design in order to solve real pain points for our users and achieve our business objectives.
A growth mindset. You want to challenge yourself, take on new responsibilities, and wear many hats.
> they have twice the number of subscribers of the nearest competitor(Disney)

And Disney had 60% subscriber growth in the past year (74M Q4 2020, 118M Q4 2021), while Netflix had 9% growth in the past year (203M Q4 2020, 222M Q4 2021), meaning the distance is shrinking as we speak. Disney sits on a massive portfolio of content, especially compared to Netflix. They are the bigger company, and have infrastructure to sell the content they own via multiple ways instead of just streaming.
I recall when they didn't put them on the passenger side.
I think this is a common problem and comes because we stressed how these models are not interpretable. It is kinda like talking about Schrödinger's cat. With a game of telephone people think the cat is both alive and dead and not that our models can't predict definite outcomes, only probabilities. Similarly with ML people do not understand that "not interpretable" doesn't mean we can't know anything about the model's decision making, but that we can't know everything that the model is choosing to do. Worse though, I think a lot of ML folks themselves don't know a lot of stats and signal processing. They just aren't things that aren't taught in undergrad and frequently not in grad.
> chore: resolve a merge conflict

This should never be a standalone commit! A merge conflict is solved by the merge commit, and if you were to override the automatic commit message, this seems like a very information-poor text to replace it with.
Supplant "magic" with "not understood"

Suddenly it all becomes a lot more palatable that many don't know how it works.
It's good to see that Fritzing is still alive. I recall that there were plans to move it to a web platform that fizzled out, and the original application was unmaintained for a while. I'm a little surprised to see that the pay-to-download button is still there. While I understand that the maintainers would like to be compensated for their time, it's not a good way to grow (or maintain) a userbase. Fritzing gets hated on a lot, but it has its niche. A salty forum commenter described that it's not actually intended for noobs, but actually for more experienced electronics hobbyists who are writing tutorials for noobs and want to draw a breadboard layout. And for drawing breadboard layouts, it's not bad. The PCB layout portion is that bad - it's probably the worst PCB layout tool I've ever tried using, and I can't come up with any reason for its continued existence other than to get referral money from a board house. And yes, KiCAD is great, but this doesn't and shouldn't compete with it.
Well, as far as "old" goes there is very hard evidence that monogamy is rather the "new" idea.

Not the other way around.
I've long been skeptical of this explanation. Later school ages (junior high and high school) were probably the most monotonous and regimented part of my life, period—I've certainly never experienced that much concentrated, intense boredom without any way to do anything about it—yet subjective time had only barely sped up from elementary school. It should then have slowed way down in college, but it didn't. It should have slowed down again a ton when I had kids, but it didn't. The change has been consistently in one direction, as has the acceleration of the effect.
I think about this a lot too but I think it just has to do with the way memories are stored in the brain - not anything to do with time itself.

It's sorta handwavey but I've seen it explained that at age 40 a year represented 2.5% of your life while at age 10 2.5% of your life (especially your post baby life) may only be a few months.

And to put it in terms of some advice I do think time moves differently depending on how much new memories you are taking in. Vacations to me can seem to be very long while weeks where I settled into my normal routine flew by.
When it's done well, I'm willing to embrace the cinematic nature of these games. Like a movie, the game is taking me on an adventure, but unlike a movie, I am responsible for whether my character succeeds or fails. If I don't jump at the right time, or deal with the attacker coming up behind me, my character will die and it will be my fault.

Sure, I'm aware somewhere in the back of my mind that everything has been laid out for me, but in my favorite games, I'm able to suspend my disbelief. However, if I can't figure out where to go, or if the game is too hard and I die too frequently, or if the game is too easy and I don't feel a threat, or if the pacing gets bogged down by optional side quests and bullshit skill trees... it's very easy for any of these things to break the illusion.

I'd actually hold up Portal 2 as the best example of a linear cinematic experience done right. The pacing is perfect, the difficulty is perfect, and there's no distracting side quests or experience points. Combined with the first person perspective and the mute protagonist, I really feel like I am Chell, trapped inside Aperture Science and talking to Wheatley.
I can't speak to the quality of the code base (I don't know go), but as a user caddyserver is pretty great.
Erlang.

Curious to see how Loom concurrency compares to FP languages like Erlang.
I'm an engineer running my own business.

In my case it's an API as a service, and I've mostly bootstrapped the company. So I've been able to automate most things and keep the business type of work to a minimum.

There indeed is a bit of a learning curve, but I recommend learning the basics, even if you find a manager type to work with. My mentor would tell me that the business itself is a machine of sorts. So once you have a product providing value, "engineering the business" was an interesting way to look at it.

With that said, if you really want a business side partner, there are a number of ways to find one. First, let your network know that you're looking for one. Word will get around and someone may know someone.

Second, there are always startup networking events, and I've found that they are usually filled with business types looking for a technical cofounder.

Lastly, I've heard of a few firms now that are geared towards people like yourself that are technical and interested in starting a business for the first time. I recently met with some people at https://www.fractalsoftware.com, whose model is basically a business as a service. I haven't worked with them, so I can't comment yet, but I understand they can hook you up with a business idea, partners, funding, customers, and general advising.

I'm open to chat further and share my experience for anyone that's interested.
I'm a self taught software dev, currently working at a local web consultancy, looking for a full time backend programmong job, primarily in Go.

I have some Go projects on my sourcehut profile.

Location: New York

Remote: Yes

Willing to relocate: Yes

Technologies: Golang, Python, Linux, SQL

Résumé/CV: https://mendel.sh/resume.pdf

Email: mendelmaleh@gmail.co

Sourcehut: https://git.sr.ht/~mendelmaleh

Github: https://github.com/mendelmaleh
Or the "drive one way, hold brake, put it in the other gear, add some gas, release brake" trick for getting mildly stuck vehicles unstuck.
> If you're trying to go around corners as fast as possible in a front-wheel drive car

1. Please don't do circus on public roads.

2. If you're on private roads, well, you know, front-wheel-drive cars tend to handle poorly in fast corners. Do yourself a favour and get a RWD or AWD or something.
Given that the speed of light directly relates time and distance in (to the best of our extremely precise measurements to date) an absolute manner, then if time doesn't exist, neither does distance.

Also, as TFA mentions any dismissal of time as a concept must also deal with thermodynamics.
>The computers for in-car-entertainment is different and decoupled from the one for engine and throttle management.

Somewhat unrelated to this particular case, but terrifyingly, the network isn't and CAN is one of the least secure BUS's imaginable.
Why does Google even fund this AI safety research internally? These conflicts are guaranteed to happen.
> It's like he doesn't realize that millions of people read his tweets.

Do those millions of people have any responsibility for what they do after reading said tweets?

I don't know about the rest of you, but whether Musk eats spinach has nothing to do with whether I will.
Same as the reasoning for US blocking Huawei -- easily access to private communications of US citizens. Just one of hundreds ways it can be exploited -- blackmailing someone in order for them to spy.

But I'm also against any propaganda. I was all anti-censorship until I saw what propaganda does to people, that it literally starts wars and genocide (like Rwandan).
I know a few people who I would consider to be in the 10x to 100x range. It really requires the extraordinary convergence of a few RNG factors. All these people I know are the types of people who are extremely intense about everything they do - marathon runners, extremely jacked bodybuilders, etc. They generally don't waste any time with vices such as drugs, video games, binge watching, etc - instead they really enjoy coding and spend every waking minute writing or reading code because it just genuinely interests them. That's what's tough - you need to be predisposed to being obsessive about things, and you need to naturally be able to redirect this energy into computers. Oh, and you also need good social skills, because nobody will want to work with you if you're weird. I'm honestly not sure if these things can be cultivated if you aren't naturally like this. I like computers and I'm obsessive, but not enough to give up all my vices, haha.
> Now that use of the material, once reserved for high-end bikes, has become widespread in the bike industry, reports of accidents and mysterious failures are on the rise.

> Reed and other experts in carbon fiber agree that any material can fail. Wrecks happen from faulty aluminum, steel, and even rock-hard titanium. The difference with carbon fiber is that it can be difficult to detect signs of damage that might signal imminent failure. Cracks and dents in other materials are typically easy to see, but fissures in carbon fiber often hide beneath the paint. What’s worse is that when carbon fiber fails, it fails spectacularly. While other materials might simply buckle or bend, carbon fiber can shatter into pieces, sending riders flying into the road or trail. And this kind of catastrophic destruction can happen to any part of a bike made with the material.

> “It’s completely reasonable for someone who wants a lightweight bike to look at carbon fiber, but they need to understand the risks,” Elrath says. “Absolutely this is getting ignored.”

https://www.outsideonline.com/outdoor-gear/bikes-and-biking/...

There are plenty of videos from competitions where the carbon suddenly fails. I've never seen that with aluminum bikes. Last three accidents from 4:15:

https://www.youtube.com/watch?v=kpeTiF_Tm04

But going back, if one is not racing, is it really worth the extra risk for minor performance improvements? Some say that after any serious fall/crash a carbon frame/component should be replaced because it's difficult to assess if it was damaged or not. How many can afford that?
Fastmail is recommended so often on HN it's starting to feel like a bit of a meme, but if you want a solid, reliable cloud email provider with a better and faster UI than Gmail, check it out.

If it's helpful, I wrote a small guide on switching off of Gmail here: https://www.justus.ws/tech/how-to-ditch-gmail/

Edit: And as an aside, my guess would be that very few people are storing their email solely on their computer. Even people running their own mail servers are likely storing the mail on the server and syncing it to their clients with IMAP.
Good that you started then! I can give you two small pieces of feedback:

- use the _s variants of the string manipulations, since they are safer and protect against buffer overflows, e.g sprintf_s

- perhaps poll more often, but only print when there is a change in the output, e.g. maybe poll every 10 ms and print whenever it passes 1 second
Yeah I am familiar but using gevent w/monkey-patching is nowhere near the same experience as using Loom. Not to mention that if you patch threading to make it more gevent friendly you can also run into all sorts of fun with locking that wasn't designed for it etc.

I really do think Python should have instead adopted gevent as it's async approach instead of asyncio and async/await etc.
Keyless Access to AWS in GitHub Actions with OIDC
Microbiome needs to be a more commonly known word.

I bought some property that was practically concrete at the beginning of the dry season. I hurt my hand and damaged a tool trying to take a soil sample to send to the lab. A couple years later you'd never know, except that past me was apparently smart enough to take a video that I found when trying to free up some disk space.

Plants, bacteria and fungi all manipulate soil PH for better or for worse, and you can steer that. And keeping soil covered, especially with tall plants, can drop the temperature tens of degrees Celsius. A forest floor is much closer to ground temperature, for a host of reasons.
At the distinguished engineer level, you can get away with not being a tech lead. But ya, you'll have problems if you go from a very individual IC to a FAANG where they expect more leadership to have been demonstrated.
> 1. Virtual threads are threads, meaning you get the same troubleshooting (stack traces), debugging, and profiling support by the runtime and its tools as for "platform" (i.e. OS-backed) threads.

I never had any problem with debugging and profiling Futures/async/await. Neither in Rust/C#/Scala. And stack traces like Exceptions were never a problem, in fact go panics were way more troublesome... (and still are, most often you dont run into them...)
Most of the time depending how "concurrent" your program is, it also makes just no sense to debug them anyway, if you deal with tons of concurrent code you should learn to make good log statements, it's bread and butter, especially once your in production.

> 2. There is no split-world of APIs, with separate and largely incompatible flavours, that need to be developed for two constructs that are semantically (almost) equivalent.

well yeah... but the question is why do you try to hide it? that programmers don't see that the code might run concurrent? most goroutine bugs I've seen happened because of the hidden concurrency. and it's odd that an important concept gets hidden, for the sake of split-world apis. heck thats exactly why there is a type system, to express the meaning of code. with green threads it's not really obvious on first sight what the code exactly expresses.

(P.S.: I switched pretty early in my career to Scala, now to Rust/Golang/C# so maybe I'm more biased when it comes to a strong type system and I prefer a strong typesystem with all it's quirks, i've seen nasty bugs with goroutines and with async/await, so I doubt there is any real world benefit over the two worlds)
> This seems so obvious in hindsight as the "right way". I wonder why we went down that whole async/await craze with so many languages?

That’s basically what async swift does?

It is also orthogonal to async/await.

Async/await is a mechanism a programming language uses to allow you to write straight line code without having to write blocking code. You could resolve that by creating a hulking thread, but that just means you need to await a thread result :)

Also JS isn’t going anywhere, and it seems unlikely it will ever get multiple execution threads
I ran the numbers once and you'd have to basically turn the entire coast into desal plants to make enough water for ag. I don't think it's viable, either environmentally or economically.
From the Racket website maintainer side, CloudFlare provides us both with a free CDN as well as free https in front of the S3 buckets that comprise the web site. Unfortunately, S3 and other AWS costs are real and Cloudflare provides a high quality and free service.

I will note that we don't host our forums ourselves so those should not be affected.
Yeah, GP is wrong in assuming bluetooth or MP3 processing had anything to do with this.

The CAN bus is what rules in cars, and infotainment systems are generally isolated and off of it. In some cases infotainment can read the CAN bus for things like pulling speed to display on GPS, but generally cannot place items on the bus