skysight-inc/HackerNews huggingface dataset:
By "ZIRP", did you mean "Zero interest-rate policy", "Zurich Integrative Rodent Physiology" or "Zimbabwe Idai Recovery Project" (top 3 results on DuckDuckGo)?
Paracetamol, called Acetaminophen in some countries (mainly US and Japan) and is available OTC with Tylenol being the main brand in the US.
Most mountain dwellers are interested in the lowest practicable route in between one valley and the next; summiting* occurs only once you have people (outside tourists?) who are rich enough to do it for the lulz.

* type II fun, with serious risk of type III: https://www.rei.com/blog/climb/fun-scale
> provides open-source alternatives to common cloud services

This includes, among other things, PeerTube.

PeerTube is a federated alternative to YouTube.

https://joinpeertube.org/

I love PeerTube. Been running an instance of it of my own for a few weeks.

I currently have only two videos on it so far.

The subject of the videos on my instance are computing and music.

My instance does not allow others to sign up, but I would like to invite other creators to host videos about computing and music on my instance. I tried to reach out to one person that was currently using YouTube and who was making videos about computing to ask them if they wanted to host their videos on my PeerTube instance instead. Didn’t hear back from that person yet.

I would like for about ten to one hundred people who have a history of creating videos about computing or music to join my instance. The goal being that we would be enough people on the instance so that every week there is 1 to 2 new videos posted, while still being few enough people so that we are not flooded with many videos, and while also maintaining a strict focus on videos whose topics are restricted to one or more of the following three:

- computing (by this I mean programming, software engineering, computer science and such)

- music (includes music videos for music created by the person, as well as videos about music theory and videos about music production)

- electronics (meaning things like microcontrollers, soldering, PCB design, etc)

Essentially, to create a small and focused community.

Still not sure how to actually get other people to join though. For now my strategy will be to continue making videos of my own, and occasionally reaching out to others to ask them personally if they want to join the instance when I see someone that makes content of a similar nature as the kind that I host on my instance.
What you've said here is mostly correct. The key part you've omitted is that monomorphization is opt-in. One could write Rust like C if they wanted to; they would have to be insane, but they could
Thank you very much for your important contribution!

There is no definition for "tangential" in that guideline.

The main reason for a website to exist is being read, so it is a cardinal issue, when this requirement is not fulfilled, not a tangential one.

I hope this keeps the discussion interesting!
I've made some production services in Rust. I use a 16GB M1 and the thing compiles in under a minute. Incremental compilations are almost instant.

The crates you import seem to add the vast majority of compile time stuff like an ORM brings in a lot of code but I still don't see this being an issue. It's so much faster than working on the React app and even that seems fine.

Unless you are working on some absolute mega project like chromium, compile time seems like a minor detail.
I was part of a small startup (about 50 employees) that was acquired by a big publicly-traded tech firm about 5 years ago, and boy was that experience interesting.

Before moving to the new office, we were told that we were getting our own dedicated section of the building to ourselves so we could continue to collaborate freely and develop our product since our work was fairly niche and we had a very different tech stack from the rest of the org.

We show up on day 1 and there's no dedicated space for us. We're moved a few times over the first few months, but it was clear that zero effort went into planning our arrival. About 6 months after the move-in, our customer support team is moved to be with the rest of the parent company customer support org (something they told us would never happen). A few months after that, they tried to take away our hybrid work perk (for years, we could work from home Tues, Wed, Fri and they promised to honor this after the acquisition), relenting only after being told the change would cause attrition. For two straight years, it was nothing but lies and broken promises.

Alongside all of this, I saw an unfathomable amount of wasted effort, millions upon millions upon millions in engineering pay being lit on fire. They had a whole team dedicated to building a shitty front end component library that we all had to use to reskin our apps in order to achieve design consistency. We could've used a mature tool like MaterialUI but nooooooo, this hot mess of a component lib was our great gift to the open source community. My favorite part: we constantly ran into cases where the provided components didn't meet all of our UI behavior needs, but the development backlog for the UI team was 2 years so we had to fork the components and make our own changes, which other teams were doing as well. It was the worst of all worlds.

It boggles my mind that companies can grow to be so big, so dysfunctional internally and yet still turn a profit or appease investors. It was the first time I felt like companies were getting too big.
Most of these seem like anti-features to me. They add little expressivity and a while lot of syntax. Maybe the Lisp crowd was right?
There is a tendency to associate violence with negativity, but we don't need Marshall to know that that is not really true. Most of us like Law and Order and that is enforced through violence and the threat of violence.

The threat of violence is the same as violence. An armed robbery is conventionally regarded to be violent even if no one is physically harmed.

A stop sign also threatens forceful consequences for failure to comply with it's instructions. A stop sign is violent. Violence is everywhere and we're so inured to it we do not notice.
Always love seeing someone else create a similar solution as your own (albiet likely better!).

I have the same setup with K3S running on a couple PIs. You have a nice CI but I decided to use cdk8s[1] which lets you compile Typescript into K8 files. For access I did almost exactly the same but with CloudFlare Tunnels (might look into Tailscale). Stealing the zigbee2mqtt and room assistant ideas.

Where do you store volumes? I eventually just bought a NAS and mount persistent NFS volumes off it.

1. https://cdk8s.io/
Interesting. Anecdotally we (myself, friends and family) never get prescribed Paracetamol here in Germany. It's always Ibuprofen. I always felt it was obvious, given the supposedly side effects of it.
Until the Intel Sapphire Rapids server CPUs will be launched later this month, the Ice Lake/Tiger Lake/Rocket Lake microarchitecture is the best AVX-512 implementation available from Intel, after 15 years since this ISA has been publicly disclosed.

Those differ only in the clock frequency and in a few details that are irrelevant for this particular benchmark.

So the comparison normalized by clock frequency, as done here, is legit, no other better comparison is possible for now.

Even if someone had a Sapphire Rapids sample, they would not be allowed to publish any benchmark yet.
Of course it exists in C++, and has done since before Rust even existed.

Syntax is usually `vector | map | collect`.
I was actually quite surprised when I went to the USA recently with United and they had 2 options of Wi-Fi, a free one for things like WhatsApp/telegram/etc and then a paid option for pretty much everything else. And the pricing wasn't even bad.

But then my return flight was via Swiss and they had only one extremely limiting and expensive Wi-Fi option. It was starting at like 20MB for 10€ lol.
I didn't mean to be dismissive. Like I said, I think it's useful for somebody. I just don't think it's useful to me
Far infrared heating pad.
On a VM host (using libvirt), I run:

- FreeIPA (LDAP + DNS)

- Keycloak (SAML/OpenIDC provider for FreeIPA)

- Gatekeeper (or the new replacement) (SAML authentication in-front of applications that do not support SAML/OpenIDC

- several OpenVPN servers (Personal access to internal networks + connection to remote VMs)

- Tinc (Site-to-site VPNs)

- Jenkins x 2 (CI) with linux/windows/macos build agents for various projects :)

- Racher clusters (k8s "wrapper")

- Gitlab (source code/ticket tracking/CI)

- phabricator (SCM/ticket tracking) - though it's now deprecated ;(

- cachet (status page)

- mattermost (IM messaging)

- sentry (exception tracking)

- gitea (SCM)

- Drone (CI for gitea)

- matomo (site analytics)

- sonarque (code scanning)

- tracwiki (internal wiki)

- onlyoffice (web-based office suite)

- nextcloud (for onlyoffice storage)

- nexus (package artifact repository)

- squid proxies and apt-cacher for package caching

- pfsense (firewall for internal networks)

- perforce (SCM for larger projects (games etc.))

- recipesage (recipe hosting tool)

- icinga2 (with icinga director) (nagios-based monitoring)

- Custom backup solution, using duplicity for internet tier backups

- phpipam (recording networks and assigned IPs)

- remote docker swarm cluster using glusterfs, MySQL cluster, haproxy, mysqlproxy, bind, consul

- portainer (docker management for remote docker swarm cluster)

- docker registry for local builds and proxy instance for caching remote images.

- syncthing for personal file synchronisation

- wazuh - host security scanning

- snipe-it for asset tracking

- seeddms - document storage (bills, receipts, letters etc.)

- Calibre-web (PDF book viewer)

- various self-build web applications, databases to support applications, reverse proxies for internal hosting (mainly haproxy)

Media PC:
- syncthing

- plex

- homeassistant

- samba (for other family members that don't like SSH/rsync ;) )

- couple of game servers

Thanks for this post - there's a bunch of great applications posted that I hadn't heard of that look really interesting to try out! :D
https://en.wikipedia.org/wiki/FreedomBox
A pain medication that didn’t cause organ damage wouldn’t be legal due to the legacy of the War on Drugs. Drug policy isn’t the most logical. Cannabis still isn’t legal in most of the world.

Even if GPs wanted to prescribe a safer painkiller, they are hamstrung by drug policy. So, they choose something that is a short term solution but has long term consequences because there are NO alternatives that aren’t a headache (i.e opioids).
Or talk to a web developer.
This looks completely out of the ordinary. With a warm compiler, on a 4 year old Macbook Pro, I get 2000-4000 lines/sec. I.e. 4-8 seconds for your project. Unless you do some very involved typelevel or meta-programming stuff that's what you should expect to see.
For anyone not using Apple devices, DDG has email generation built into their browser plugin. I'm not sure if it's in their broswer app, but I'm sure they will add the feature.
I think it’s acceptable for Rust compilation to end up slower than C++. After all, the compiler does a lot more work for you with the borrow checker and all. That doesn’t mean we shouldn’t strive to make it better though.
Not quite crows, but a pair of ravens are featured in Daniel Suarez's book on drone swarms, "Kill Decision." Great read by a great author if you like technothrillers. Be aware; both crows and ravens will remember your face, as some researchers at college campuses have found years later, with crows that didn't so much always appreciate the experimentation.

But as with most creatures, be nice, and they're nice to you. They've even got a limited ability to mimic, which can get fun.
Just created an account to post exactly this. How such a statement could make it into the article is really baffling.

Of the most efficient heatpumps in Europe, most are running on propane, which has negligible GWP ( global warming potential
https://hydrocarbons21.com/ipcc-includes-gwps-for-hydrocarbo... )
see for example
https://lambda-wp.at/ (only in German, sorry)

Also, air conditioners for the private home can run on propane , see https://www.green-cooling-initiative.org/news-media/news/new...
And all of them combined compile faster than either of these implementations!
What kind of content are people making?
Boring title: "Scientific authors follow more citations when reading modern papers".

When I read a modern paper, I skim a lot more of the references. Getting to a cited paper is often just two clicks: there's a reference to the bibliography, and from there a link to arXiv (or some other public repository). As papers get older the bibliography might not link to arXiv, or might not link to a digitized paper at all. Those older papers are more time consuming to use as a reference. Scientists aren't lazy but they also don't have infinite time.

Put another way: papers form a graph, this result suggests that older nodes are traversed less frequently. I think the metric they propose is useful, but we could rephrase this all as measure of how useful papers are as a node (where CD = -1 is most useful, CD = 1 is least useful).

In short, this result might just mean paper discovery is getting easier. That's a good thing. We can wring our hands endlessly about how there's less low hanging fruit (there is) or about how academia is rotting away (as though it was ever different), but those conclusions are big jumps from what this paper says.
SV is not representative of tech workers
> more people are starving today, right now, than there where people alive just a couple hundred years ago.

This is false, more people are in extreme poverty today but that isn’t starvation as witnessed by these people going not dying off quickly. 99% of people living a couple hundred years ago where living in what we would consider extreme poverty so that’s basically complaining we have more people today.

People without access to modern medicine, safe drinking water, sanitation facilities, and education used to more or less just be people.
If you read paracetamol label, it's funny how it says something along the line "the mechanism of action is unknown" - they literally didn't know how it works for years - I think only recently that mechanism was discovered, but I am not sure.
I
It’s a half right sort of thing. Overdose is acutely toxic to the liver. Dosage guidelines are safe unless you’ have impaired liver function (been drinking?), or you’re taking another drug that also has paracetamol (e.g. combo paracetamol/ibuprofen, painkillers for period cramps, etc). I’ve seen opiates compounded with paracetamol and I wouldn’t be surprised if it’s mostly to (try to) limit abuse.

Then again this is in contrast to NSAIDs like ibuprofen that can result in gastric bleeding even at the recommended dose.

I prefer paracetamol/acetaminophen for most uses but I’m pretty careful about how much and what else I’m taking.
Oh sorry you pointed that out below, thank you for doing again!
It shouldn't be that confusing. Ideally, a method should be defined on an object only if it needs to access the encapsulated state of that object. Otherwise, it should probably be a free function.

So, in your case, depending on other modeling decisions, I could argue either for

onCollide(Player, Pickup) - if Player and Pickup are both plain data, and don't need to guarantee any invariants

Player.collect(Pickup) - if Player actually has to ensure some invariants such as health<100)

I don't see any good arguments for pickup.boost(Player), in typical games. Of course, if both the Pickup and the Player have some invariants that need to be maintained on a collision, then arguably the design has to be changed at a deeper level.
Paracetamol is incredibly easily available in the US (acetaminophen) and is actually far cheaper at a place like Costco than in European countries in which I've lived or visited pharmacies (CH, DE, or even UK). Like, 50x cheaper per tablet than in CH in my experience if you're willing to buy an obnoxious amount of them, and still typically cheaper if you buy more standard quantities.
JS will eat TypeScript just like it ate CoffeeScript. A bigger bite maybe but still very delicious. Thanks for doing all that hard work for JS, Microsoft.
Libre-tube/LibreTube: An alternative front end for YouTube, for Android
It is true that the medically useful/effectful dose is not that much lower than the truly damaging one, so this is one drugs where you absolutely should never surpass the determined safe doze (or course don’t do that with any other one either, but for example frontin/xanax is deliberately made in a way that even taking a whole box of it will just send you to a really deep sleep), but I don’t think that using it from time to time would be any worse than drinking a bit of wine during your date at a restaurant.
Pathfinder is under the OGL 1.0 and is basically a modded D&D, so they'll be affected anyway.
I work from home - with a 5 minute screensaver with complicated password required by corporate - USB MouseJiggler - https://www.amazon.com/Undetectable-Computer-Simulate-Moveme...
Best - Purchase - Ever - !
I'm currently building a development platform that has a long term vision of helping to solve this....

I would love to learn from more experienced engineers how they manage the changing requirements, the legacy issues, etc. when managing complex applications. I'm not talking about the code quality itself.
Maybe not that obvious:

https://news.ycombinator.com/item?id=34273099
Does Kindle Unlimited count? Been a subscriber for a few years and I read about 5 KU titles on average per month. Mostly fantasy and sci-fi.
And Stripe isn't a Merchant of Record. They even have a specific product to overcome this, Stripe Tax.
It's ok, not everyone understands satire.
I unbox a Mac of some sort every 6 months or so, for work.

It's very roughly 4-5 years since Apple stopped using moulded plastic trays in the cardboard boxes, but they do deserve special criticism for them as they were the only company to tightly glue the tray to the box.
I agree that the cancelations are terrible. In the short term, the viewers get pissed and cancel, in the long term, you get a catalog of incomplete works.

I have great respect for HBO: The Leftovers is a great show but wasn't doing well. They threw the director a bone and gave him an extra season, the 3rd and final, to wrap things up. And what a memorable season it was! So glad they did it!

On the other hand, they canceled Westworld, but that's been dragging on its feet for too long. So that's on the directors.
I'm curious how there is so much work to do. Is it specific to a product?
That’s kind of a frequent thing though. Why should the exact mechanism be known if they can determine its safety and effectiveness without it? It is kind of a white/black box testing question though.
Replacement battery for the family MBP. Going strong since 2014, and I want to see how far we can use it safely as the family computer without replacement.
Looks like no Windows support for the whole clickhose product family!

This is actually great as it gives me one more reason to ask for a real operating system! Now with clickhouse-local only available on Linux (or OSX) I have a very good point to make, as everybody loves data tools like these! Finally!

Follow up blog post to be done: "How clickhouse-local helped me to finally introduce Linux as a client OS in our working group."
No one will look into it I`m afraid.
Toe spacers. I went from being in agony every time I stood up to being relatively pain free in my toe joints
In a language without function overloading or namespaces/modules, yes, it would be a major limitation.

But since most languages have both, I don't think it's a serious concern. I don't know of any language where the only names pace support is classes, so that all functions go in a global namespace unless they are methods on a class - maybe you could argue C works like this (where "methods" are function pointer member of a struct)?
But on the other hands, contracts aren't revocable unless there are specific revocation provisions in the said contract.
- all matching socks. No more time spent pairing.

- clothes drying racks that hook onto radiators. Reduces drying time and clothes crumpling

- wired mechanical keyboard. Wired is simpler than wireless. Quality ones have n-key support

- bicycle fenders

- digital wrist watch so that I check my phone less.
- Self hosted LanguageTool instance. Spell/grammar checker like Grammarly, but the self hosted version avoids the privacy problems.

- Write-only file upload under an obscure domain. A bit dangerous, but a life saver when someone wants to send you a 200MB file. "Just go to frequentrain.com and upload there". With desktop notifications on my side, text upload for quick note taking from any computer, etc.

- Custom RSS feed reader, and downloader for YouTube channels or websites that I like but fear may go offline.

- Cronjob for checking internet connectivity (to router, to DNS server, to nearby servers, to far away servers). Very useful for both troubleshooting and forcing the ISP to admit there's a problem.

- Fire-and-forget jobs. Long video transcoding, downloading large files from flaky servers, running long tests, etc.
As someone who gets caught in the occasional "could you just fix x – what do you mean y is not working? It always worked before you got here"-trap, essentially signing up to run your parents entire smart home setup, indefinitely, feels like some special kind of hell.
Related: a lot of drug shortages right now are driven by shortages of package inserts. That page of printed instructions, warnings, etc is often sourced from China, so even if the drug is manufactured in America, and the delivery device is manufactured in Europe or Mexico or something, you can't sell it without that folded packet of finely printed paper that basically nobody reads.
Meater+ (wireless temperature sensor for roasting/bbq with 50 meter range)

Thermapen (super fast spot temperature sensor)

Both have superior minimalist UX, very thoughtfully designed and really well executed. If you are into cooking, highly recommended.
More of a material fault than anything else, hiuses in the us are disposeable
The issue isn't that stripe occasionally messes up. It's that apparently you can't get a human on the phone empowered to fix things.

Having your company destroyed because an automated system flagged it is an unacceptable risk.

With AWS, I can pay for a support contact and be confident my company won't blow up.

Stripe? Google? Not so sure
I would say that (probably?) even his contributions have so much work (patches) from others in it, that he's not the solely owner of the code anymore (same with git), i would say it's nearly impossible to change the license once it's in the kernel.

That's a good thing btw ;)
But as another commenter pointed out more idiomatic Rust == more borrow checking, less unsafe == more checks.

Is there really reason to believe that would be in advantage of Rust build times?

Ok, you say the proc macros you say.. but it also commented on, and also not unidiomatic?
That's never happened to me, but I'd hate if it did!

Could this be an error from the producer? Or, dumb question, did it start playing related songs after?
I was worried that would be detectable so I programmed the onboard memory of my Logitech mouse to jiggle itself.
Same except I used to avoid my employer detecting me going AFK
Honestly, I don't like that style for languages which allow multiple side-effects as well. For example,

(progn
(print "something")
0)

Is honestly pretty ugly from my point of view.
- Air fryer

- Ultrasonic cleanser - used for pretty much anything including my invisalign retainers

- Sodastream

- Massage gun

All these things have made my life a lot easier.