skysight-inc/HackerNews huggingface dataset:
> I've never studied categories, but my reading of the parent comment was that a category was the combination of a graph and a seperate identification of paths within the graph in addition to the bare graph.

Pretty much, yes. In group theory we call this a "presentation": we give the generating elements of the group, followed by the equations to "mod" by. For instance, the group presented by <x, y | xy = yx> is the free commutative group on two elements -- the equation we've modded by forces commutativity, but leaves us otherwise unconstrained. Or the group presented by <x | x^5 = 1> -- that's the cyclic group of order 5.

Categories are novel algebraic structures in some respects, but conceptually relatively standard in others. A naive "presentation" of a category is exactly as you say: you define some fundamental edges and assert any desired equivalences of paths composed from them [0]. But, given the expressive power of categories, sometimes this is still quite explicit and clunky. In particular, you don't usually want to spell out all of the basic arrows you're starting with.

> I guess you could represent that as an extra complex graph, but I'm guessing that would be unwieldly

That being the case, it's often easier to define a model category by stating how it relates to other, already-understood categories. A "category with finite products" is any category that relates in a particular way to the category with two objects and no non-trivial morphisms. Of course, the phrase "a particular way" is load-bearing, but it's formalized on the notion of "functor" and "universal property". It's a much more implicit kind of definition, but in turn it gives you a very powerful tool for speaking about your category.

[0] https://ncatlab.org/nlab/show/presentation+of+a+category+by+...
>Today, the CCP thinks of us as decadent and divided, thanks to BLM and antifa.

I seem to have a distant memory of a grotesque orange trust fund baby that I think could be described as decadent and divisive, is it possible that he had something to do with this?
Manifetch: A manifest-based fetch() API client builder
This is not quite what you mean, but I've used it before to decent success:

https://github.com/rjsf-team/react-jsonschema-form
That is an extremely presumptuous statement to make. You know nothing of their background, upbringing, path to where they are today. I'm not sure what you're trying to accomplish in this thread anymore, but it certainly is not constructive.
Does that apply to SHR as well?
Think this is from the pragmatic programmer, it's stuck with me for years:

It's a lot easier to hit your target if you're using tracer bullets instead of learning the physics required to hit your mark without a good feedback mechanism. Tracer bullets let you guess and compensate for the actual path the bullet travels when all physics variables are taken into account without actually needing to understand the physics. You don't need to be a super dev sniper to be really productive if you work pragmatically.
Nope. My Synology is only reachable via a VPN. Even connecting to the Plex server on it requires a VPN.
The Broadcom SoCs used in the RPi's are not "good stuff" at all - they are one of the worst pieces of junk I have ever had the displeasure of using.

They are extremely unstable, and if you want any kind of moderately reliable deployment of an RPi, you need to use a watchdog timer to reset the device if it freezes. Except - guess what - the watchdog timer itself is broken on the RPi! (As of the last time I tried this, iirc with an RPi 4) Either it's busted in hardware or the driver is broken. Most semi-high-reliability devices built using RPis have elected to use external watchdogs, which is super annoying and would not be necessary on a correctly designed SoC.

Their clocking and boot schemes are also totally insane garbage, with random peripherals breaking if you change the GPU clock, and with the GPU silicon running the bootloader or something ridiculous like that.

I would prefer almost any other ARM SoC to the BCM used in the RPi.
> A list containing two different subclasses of your avoiding-copy-paste base class is now most likely a logical error.

So don't allow those? Supporting inheritance doesn't mean you have to support heterogeneous lists.
Wrong again. It is murder, not manslaughter. Manslaughter would be killing someone cause you got a text message and decided to take your eyes off the road to read it. If you know your actions are likely to hurt or kill someone, and you perform those actions regardless, it literally meets the definition of malice with respect to murder charges. More specifically, that type of intent is formally defined as implied malice, which is one of two types of malice aforethought, which is the legal standard for the crime of murder vs manslaughter. It is you trying to redefine the word, not me...you're trying to narrow the definition of the word to exclude valid usages of it.

https://www.sevenslegal.com/criminal-attorney/difference-mur...

This team intentionally sought to introduce bugs into the Linux kernel, just to see if they could.
Entire companies, governments, organizations, microeconomies, and lives are literally dependent on the integrity of that kernel. That is malicious.
Lol, lets create expensive private healthcare that only the privileged 0.01% can afford, then claim we're better because the only metric we're measuring is per capita spending! Brilliant!
FreeNAS on an X11SBA-LN4F. Its an awesome board for a home router. With a 100W 80+ Gold PSU this thing pulls like 3-5W from the wall most of the time. I'm tempted to just get a 12V brick as it can run off just a DC power supply instead of a full ATX but hey if it works it works why mess with it.

https://www.supermicro.com/en/products/motherboard/X11SBA-LN...
I’ve been receiving scam voicemails that use some AI to try and sound like a human that adds umms and uhg’s to try and sound more lifelike.
I'll look out for Xeno Crisis and Tanglewood -- can I counter-recommend Micro Mages for the NES?

trailer: https://www.youtube.com/watch?v=VFX401vvKTQ
It's probably better to only have one random possibly unsecure device connected to the Internet than a dozen random possibly unsecure devices.
You can't compare these two markets. Whether or not these chips work well comes down to firmware and drivers, and every customer gets their own custom datasheet, firmware, and driver. If you hack that into something good, your product will be good. (You're going to need to fix a lot of code and of course have a lot of meetings. Worth it if you're selling a million units, I suppose.) If you just buy some chips off the back of a truck in Shenzhen, solder them onto some circuit board you built in your garage, and use the three-years-out-of-date reference drivers written in a day by some random intern, the results will not be as good. Apple, I assume, uses the first approach when working with hardware vendors. The WiFi card you got for $3 on Amazon probably doesn't.

Don't take this as an endorsement of Broadcom or anything.
I'm far enough on the liberal end that a living income makes sense to me. Raising your kids is a job. And it is of value to society that one can do that well. Juggling low paying jobs is not beneficial.
Care to elaborate on your certainty? Have you ever spoken with women about their experiences with online dating?
I feel like it depends on the product. There are, for instance, more strict laws regarding the ways that financial institutions can lend money because of historical issues with unfair discrimination. And regarding things like that, it makes a lot of sense. https://www.consumer.ftc.gov/articles/0347-your-equal-credit...
Thank you!! And good luck :) I also recommend checking out apprenticeships. Asana, Twilio, and Twitter are just a few companies that have apprenticeships that specifically target self taught/bootcamp grads.
> due to Intel being at least a year behind

That's not the only thing Intel is at least a year behind on.
Just to understand does it come into the fillets or just in the gills/internal organs?
It worked in my case. The issues with Catalina and the mac hardware pushed me to switch to Linux for my personal dev machine a few years ago. The transition was tough at first but now I love that machine. It makes me wayyy happier than the MacBook I have to use at work.
> If you know your actions are likely to hurt or kill someone

They never thought this. For good reason - they didn't harm anyone.

> This team intentionally sought to introduce bugs into the Linux kernel

Do your own research, they never merged those patches, they alerted the kernel developers before anything landed.

> Entiree companies, governments, organizations, microeconomies, and lives are literally dependent on the integrity of that kernel.

Sounds like understanding that it's trivial to convince kernel devs to merge in backdoors would be some pretty useful research.

Anyways, I'm done with this conversation.
I empathize. We had to switch to home schooling because we couldn't keep home internet.

I also think in person is better than remote. I can still think the bias to make it look safe to send kids back to school feels forced.
> What I learned is that burning out isn’t just about work load, it’s about work load being greater than the motivation to do work.

Such true words. I wish I can pull myself to do that easy work which beckons me currently but absolutely no motivation to do it.
John Underkoffler demos G-speak, a real life Minority Report interface (2010)
The major downside to ZFS-based systems like TrueNAS is that for a home or small business user you can't expand the storage with a new drive when you're running low on space. It's designed for data centers where you can afford to build a whole new array when you need more storage.

With Synology you go "oh, I'm down to 1 TB free, well there's this deal on a 10 TB drive, pop it in, now I have 11 TB free"
Can anyone recommend reading materials on this? Not sure where to start but this sounds really interesting.
Cheese and milk products made from allergens (cashews and other nuts) are pretty careful with their labeling, because people die from nut allergies every day. Your hidden-chicken risotto would make me very ill for a day or two. I always ask before ordering risotto, just in case the restaurant is being careless.

How is it intentional misnaming to use a term like "Almond Milk", which has been used in English back to the origin of the language? Care to look up how long "rice milk" in Japanese has contained the Japanese word for milk? ミルク and ライスミルク.
Yes, it is a very hard problem to solve. This is primarily because a 30 year old DNS system is entrenched into the infrastructure of the internet, it was not built to change and so implementing changes fights the network effect.

The only solution to this problem is brute force. The problem is a brick wall. The only way to get past it is to keep creating newer, adaptable naming systems and supporting them. Every attempt to create a domain registry system that is not centrally controlled I will support, even though most of them will fail.
If people keep buying their crap then why would they be motivated to fix it?
There are lots of bad uses of implementation inheritance, but it's not all bad. One pattern I use a lot is the "just these 5 missing methods". The base class might be complicated and large, with a lot of logic driving the process, but it needs to have 5 specific functions that it calls. One way is to have that big base class have almost all the logic and then 5 abstract methods and expect a subclass to implement those 5 methods and not override anything else. While the base class could in theory accept 5 first-class functions, or an object with 5 methods, in some cases those 5 methods are intricately tied to the operation of the whole thing and it doesn't make sense to separate them. That's a perfectly safe and clean use case of implementation inheritance.
Yes.

SHR is just a friendly gui to automatically juggle mdraid arrays to fit when you have different-sized disks (e.g. if you have 2x8 TB disks and 2x10 TB disks, SHR will create one 4-disk 8 TB mdraid array and one 2-disk 2 TB mdraid array and append them to a single volume).

The one proprietary bit Synology has is a way to use mdraid parity to fix checksum errors detected in BTRFS.
I apply there once every couple years. I'd be happy to just be the donut guy there. Some day, some day.
Mergers wouldn't be so desirable if there weren't various misguided "anti-trust" regulations providing artificial economies of scale.

Two separate companies are not allowed to coordinate the prices of their products. We derogate this behavior as "price fixing".

If the same company sells two different products, it is of course allowed to coordinate their prices.

We have many rules such as this, where mergers give companies capabilities that we have artificially suppressed in their smaller, less monolithic competitors.
My (old) entry is a nightstand that prints photos you email it, and emails documents put into the drawer: https://johnkestner.com/tableau/

I had started by giving my great aunt a 3com Audrey. She loved this internet appliance, but it couldn't keep up, crashing when she got an email over 1MB.
Chrome extensions I use to enhance my GitHub experience
In Covid's case, wearing a mask only reduces the chance of you contracting the virus by 2%. The real reduction comes from the other person wearing a mask ~20% reduction).

Thus, you can't simply choose to keep wearing masks and get significant reductions in getting sick. Everyone would have to keep wearing masks, which is very unlikely.

Similarly, before the pandemic it was totally normal to go to parties with a cold or respiratory illness. I sincerely hope people keep the behavioral shift of not going to any events when sick, but humans are selfish and I bet they will largely return to their selfish ways
Yea, but aren't those items obviously not milk or cheese?
Yeah same
I thought my laptop broke because my AirPods and my mouse weren't working. Turned out it's the other laptop connected to 2.4GHz across the room.
So if I'm Catholic, it's OK for me to drink almond-flavored dairy-milk during Lent? Win!

From medieval and Renaissance-era recipes, religious rules appears to be the main reason almond milk is used. Because it's not dairy.
> The overwhelming majority of transmission of SARS-CoV-2 is via large respiratory droplets as conclusively demonstrated by contact tracing studies, cluster investigations, the lack of infection spread in hospital settings with universal masking protocols and the low estimated R.

https://www.pennmedicine.org/updates/blogs/penn-physician-bl...

> The principal mode by which people are infected with SARS-CoV-2 (the virus that causes COVID-19) is through exposure to respiratory droplets carrying infectious virus.

https://www.cdc.gov/coronavirus/2019-ncov/science/science-br...

From what I can tell, you may have your flu/covid mixed up. Covid is spread through respiratory droplets, the spread of which is reduced by wearing a mask.
You could just as well argue that there should never be any code reuse ever, code reuse always couples objects, code reuse should never be done if the two different parts doesn't have the same purpose. So the same rules for all code reuse also applies for inheritance, if you follow them then there are no problems using inheritance. If you have a set of data kinds which all needs to implement the same fields that has the same purposes then having a list of that parent class doesn't lead to bugs.
They don't have to be fully operated by a govt in order to exert operational control in certain areas of interest.

We have seen this with Zoom: China-Based Executive at U.S. Telecommunications Company Charged with Disrupting Video Meetings Commemorating Tiananmen Square Massacre

https://www.justice.gov/opa/pr/china-based-executive-us-tele...
"new product", one that's hundreds of years old. Check out medieval and Renaissance recipes for Fridays and Lent.
My mentors helped me create my resume/portfolio, prep for interviews, find different resources, looked over my cover letters, put me in touch with their connections, and were just there for overall guidance and support.
“All in” Stock Buy Alert
No disappointment, perfectly valid :)
My roots are in OO but for the life of me I could never figure out why people found inheritance intuitive beyond some automatic delegation (like Go’s struct embedding). I certainly don’t miss the guesswork of trying to figure out which class’s virtual method is being executed out of the dozen in the hierarchy (especially when one virtual method is calling other virtual methods).
> One of the greatest gifts we have for each other, for our children and spouses, for our teammates, is the positive feedback loop we can put someone into purely by believing in them, by seeing their genius and their dysfunction clearly and then helping them construct conditions for the former to flourish.

Beautiful.
https://en.wikipedia.org/wiki/Think_of_the_children#Logical_...
I suggest people interested in this topic read Lewis Pinault's Consulting Demons.
This is no joke. Changing the DNS server on Android is difficult for anyone that hasn't hacked android since it's early days. And it is getting more difficult. The fact that it is not an easily accessible setting is an indication that it is designed deliberately to disempower people.
If you want to pick another bad example, consider "rice milk" in Asia. Not a dairy product.
Really advanced TypeScript Types
Web Applications from the Future: A Database in the Browser
The Pedal Movie
The issue is that, when you get down to it, it’s just going out into the wilderness and climbing a rock. If you regulate that, you’ve made a wrong turn.

Same goes for surfing, or having consensual, unprotected sex. Both dangerous, or at least much more dangerous than the average human activity, but both too basic and natural to consider regulating. In my opinion.
Seconded, I have always felt icky about zero sum competition and my taking part in it.
> everything transitions to IDEs.

You're in a bubble then.
I broadly agree that tests should be part of the patch acceptance criteria for core kernel features. That's a no-brainer these days and with kunit it's not even that hard to write kernel unit tests.

I will say that there are a fair few test/fuzzing suites for the kernel (xfstests, selftests, kunit, the Intel 0day finder, syzcaller, etc). The last two I would argue are probably more likely to find exploits than unit and integration tests. There also has been a push in recent years to have better test frameworks for the kernel. (The reason I'd like more integration tests is because sometimes new kernel functionality is added without a strong enough specification of what it's behaviour should be -- writing tests tends to cause people to consider those corner cases.)

However one issue is that the vast majority of the code in the kernel is for drivers. It seems to me that it'd impractical to even attempt to mock hardware (since drivers also have to work around hardware bugs), so you'd only be able to do fairly rudimentary unit testing for the bulk of the code in the kernel. Modern websites don't have embedded drivers.
I've never actually found that to be enforced. None of my jobs have shared a tech stack, all of them have included such language. YMMV of course.
I don’t think it’s true that reuse means tight coupling. With composition you can swap out the composed object at runtime and as far as compile time coupling is concerned you can embed an interface to decouple the outer object from the inner object.
So you don't have a need for code reuse then since you don't have many types with the same base structure, just say that instead of saying that it is bad.
How Can I Improve My Code Quality?
I was close to getting a QNAP as they are cheaper than a Synology. My use case is storing home security camera footage.

Currently, I have an old PC running Linux with software RAID. My motivation to switching to an appliance was power consumption and heat/noise. I live in a tropical country so I can't get away with passive cooling. Due to dust build up, the Intel Celeron CPU and motherboard broke down.

It's been replaced with an AMD Athlon. My plan was to replace the entire setup with an appliance NAS the next time it breaks down. I'm now hoping it will last long enough that an ARM-based CPU solution will work out. My top candidate is the ROCKPro64.
> Have you managed a large inexperienced team with an offshore component?

Yep! The engineers we had worked fine like this with just Git, github issues and slack at the time. I've left the company but I know that slack didn't suit them well so they switched to something else.

They swear by git still though. It works fine.
"Absent negative externalities or monopoly effects, a man receives from the free market what he gives to it, his material worth is a running tally of the net benefit that he has provided to his fellow man."

Oh my the author has not lived. Under this definition, as an example, Sam Bankman-Fried has provided far more net benefit to his fellow man than Norman Borlaug. Clearly the author values billions of dollars over a billion lives. Which may be why he's in consulting in the first place.
Almond milk? It's kind of like the shitty non-fat milk from powder that I drank as a kid. If I hadn't become lactose intolerant after I turned 50, I wouldn't touch almond milk unless I was making a Renaissance recipe. Given that I wanted to use it for cappuccino, I had some fun learning about the history of almond milk.
For gun murder, it could actually be a small negative correlation.

https://hwfo.substack.com/p/everybodys-lying-about-the-link-...

Statistics, of course, are often made to include all gun deaths, and it would also be interesting to see whether the overall rate of of suicide is affected by levels of gun ownership.
Not if they're employees.
This is actually the thing I like about Arduino. This is what made it accessible to folks who didn’t have any programming experience artists, experimenters, students.

There is a lot to be said for coding at the metal, but accessibility holds greater value for me.

That said, you also can skip most of the Arduino stuff even if you are using the platform.
If you're interested to hear what both Middle English and bits of French and other languages from the time sounded like, here's a reading of John Skelton's "Speke Parott" poem from 1521: https://www.youtube.com/watch?v=tCckcTHWqKw

It's a very learned parrot!
It seems much more efficient with a small, DC, li-ion UPS than an external UPS which will use an AC inverter (and now you gotta decide, spring more for pure sine wave?) and heavy lead-acid batteries.
Solar System Exploration Real-Time
I want to hire Martin Kleppman!!!! URGH!!!