skysight-inc/HackerNews huggingface dataset:
How do you get things done when working on something unfamiliar?
Hi! Very often I seem to struggle to get anything done when I’m working on an unfamiliar subject, specially when I struggle with the documentation. This is not a rant about bad documentation, but an attempt to learn about some stories and strategies from people that can always seem to get things done even in a situation where the documentation isn’t for total beginners and they don’t also have the correct background.

A good example is Prometheus. I struggle with their documentation, but I feel I’m missing some background knowledge as well, but I don’t even know where to get it.

Another one is AWS. I’ve tried to use AWS ECS with an EC2 launcher but I failed to do it by myself. I later found a GitHub example, but I really don’t know what I’m doing.

How do you get your work done in these situations (let’s assume the final answer is not just a couple of Google searches away)? Do you just go down the rabbit whole of whatever seems to be the required background knowledge? Is it trial-an-error? If so, how do you it’s done right and you’re not overlooking anything major when you don’t understand all the variables involved in the problem?

I hope this question isn’t too vague and you’re able to understand the kind of advice I’m chasing.
So that your wasm images (or whatever they are called) can continue to run on whatever hardware cloud providers can build for as cheap as possible.

Could be x86, arm, some native wasm hardware, who knows. As long as it's cheap.
Easy orchestration and deployment is the only thing I can think of. Because of docker's infrastructure.

But tbh if orchestration is really the concern, Docker + wasm seems less efficient than having a dedicated app that can orchestrate multiple wasm modules within the same process. But maybe that's something docker can solve later as the actual requirements emerge.
> Where are the stories about children saved from abuse?

You won't find them. Taking kids out of dubiously-neglectful households and putting them in foster care does not yield success stories.

CPS does not stop abuse. It just displaces it.
I'm Omri, one of the Aserto co-founders. Very much agree that this space is still pretty early - we all started building developer-centric authorization solutions in the last couple of years, and we're still in the phase where exploring different trade-offs helps the overall ecosystem learn and move forward.

You're exactly right that with Aserto (and Topaz), we started from a Policy-as-code design at the center. As we spent time with developers, we recognized that having a way to model their domain and write data-centric rules (ReBAC tuples) was a powerful extension to the policy-as-code approach. Bringing them together is the focus of Topaz.

Thanks for posting the link to the interview with Abhishek - great read!
I'd be very interested in a source to read/watch/learn more about landfill tech if anybody knows of a good one
Was anyone able to resist upgrading from 12.6.1 to 13.0?

I've never been enthusiastic about Apple's annual upgrade schedule for macOS, biannual was far more comfortable. When responsible for users' desktops, I tend to wait for months after at least .1 is released and even then only start with one lucky user for weeks of trial period, and I do the same with application updates. Invariably, users ask for upgrades, and I make them tell me what new features or security enhancements they can't do without, and that usually calms them down.

At home, I'm still holding out on 10.14.6, but this old mini is only supported up to 10.15.7, so I figured I might as well freeze upgrading on Mojave so I can still run legacy 32-bit software if I want it. I may even downgrade to 10.13 so I can build Basilisk II and other 32-bit only software, but I suppose I can still use binaries, so not absolutely necessary. I just don't need new hardware yet, so I have the luxury of waiting until after Apple stops selling M1 minis. They're so reasonable to begin with, my hope is they can soon after be found for a song. I really want a 2018 Mini, also, but they'll take longer to come down in price, unfortunately and for no particularly great reason.
The iOS 12 update was a one-off fix to an actively exploited vulnerability in Safari. Plenty of other bugs are still unpatched.

Plenty of old Android devices get some security updates too. For example, Chrome on Android is updated to the latest version on all phones running Android 6, which was released in 2015. Android long-term support isn't great, but that doesn't mean that old versions receive no security patches at all.
A close relative worked for a company that made asbestos cement products in the day.

The factory contained an automated production line, about 100m long. The first step was a room into which the raw asbestos fibre was blown. From there it went into the main machine. The door to the room had a glass window, through which the "snow storm" inside could be seen.

One of the old hands in the factory related a story whereby new people would be locked in the room and their mates would crowd around the window to watch the snowman show.

A lot of the people I knew from that company died from mesothelioma, including the person who told me that story. (My relative was not one of them.)

The upper echelons of the company knew the true risk (as it emerged later) but it was downplayed, within the company. Most of the workers truly believed that the risk wasn't that great.
What if you consider CO2 to be something you would prefer not to add to the atmosphere if avoidable?

What exactly is a pollutant by your estimation?
Hah, had me on the edge of my seat to hear the life altering impact, and then, bottle’s still on the shelf!

Here’s to hoping it works well next time you need it tho.
> We, unfortunately, are simply too binary in our thinking "Oh, asbestos causes cancer? We better purge it from everything everywhere".

The author's point being we not only purge it physically, but also culturally and thus intellectually. (I feel like there's a meta point around this thread being de-railed by discussions about how bad asbestos is.)
This does not make sense. One does not have "control" over one's biometrics. The systems that maintain these correspondences belong to other people.

Also, people may want to be identifiable, and/or they may want _not_ to be identifiable. Abstract wealth---having possessions tied to ones identity---would seem to skew the balance more towards the former. Homeless people may be more likely to want the latter. The problem being pointed out here is that this system makes the latter more difficult.
That problem has been solved, Ventura doesn't run on the 2013 Mac Pro :P
Mandatory reporting also inflates the numbers. Teachers have to report anything they hear, even if it's kids exaggerating obvious nonsense.
Dude, it is disgusting what people put in recycling. I think people may be trying to sabotage it the stuff they put in there. Lots of used kitty litter. Lots of soiled clothes. Worst thing we had come through was a human body.
Chinese stocks crash after Xi Jinping cements absolute power
> And for just that give up all the freedom docker runtimes give us?

Constraints give you freedom because they allow you to make guarantees. Checksums, reliable test suites, and good software abstractions are all examples.

> I don’t want to be forced to use go or rust - maybe I’d like to use bash, node or even the jvm depending on the problem I need to solve.

Those are runtimes, not languages. Here's a list of languages that compile to WASM: https://www.fermyon.com/wasm-languages/webassembly-language-...

IMO bash wouldn't make sense, but Java and Kotlin are there, as well as AssemblyScript, which is basically TypeScript.
"There's a lot of "don't blame Framework, blame Intel" sentiment in that thread, and while it's absolutely true that it's a flaw in Intel's driver for Intel's hardware, that doesn't matter a whole lot to someone who's just spent a thousand dollars on a laptop that advertises strong Linux support. Framework is both lifted up and brought down by the many contributing parts of the Linux ecosystem, credit can't only be given for the positives."

This. When my Mac has GPU problems, I don't complain to NVIDIA or AMD; I complain to Apple. Since Apple is the final integrator, it has the ultimate responsibility for ensuring that all parts work well together.

Similarly, whenever a laptop is advertised by its manufacturer as "linux compatible" or "linux certified", it is their job to ensure that linux actually works out of the box.
You simply won't be able to find world-class olive oil in supermarkets or on amazon. I can wholeheartedly recommend https://villahumbourg.it/en-index.html, 100% oil from one farm in Tuscany, for sure no Mafia infiltration and the new oil is just being harvested these days.

How I know that? It's from my mother, who I just visit for my holidays. I know I'm biased, but it's just the truth ;-)
Sounds more like, don't do other people's work for free. There's nothing wrong with being good with a useful tool.

I tend to become the go-to guy for some system I hate, then I write scripts that people use instead of going to me, and at some point I become the guy who fixes that system for good. Then I apply that experience to fixing other systems, then eventually I start off a big new system in a way that avoids future problems that nobody else can foresee.
Except not this time. RC 2 was just released.
uh ok, apologies for not understanding all the cultural references I guess?

what portion of people today in 2022 do you think see someone use U+1F44C in electronic communications and immediately think "white supremacist dogwhistle"? obviously there was a bit of a "panic" there a few years back, but hasn't pretty much everyone gotten over it by now? I use it all the time especially as a reaction-emoji in messaging services, and nobody I know (of all faiths & colors) has any issue with it. I used it all the time before, during, and after the 4chan trolling, with the latter being what I consider to be "doing my part" in not letting something so ridiculous actually take hold within my culture, because holy shit how ridiculous can you be, it's the OK sign, I've been making it all my life, I'm not going to stop doing it because some 4chan trolls (correctly, but frustratingly) thought it would be hilarious to convince everyone overnight that it was the Ultra Secret White Supremacist Hand Sign, specifically because it is so widely-used by everyone.

so going forward, do we keep pretending like "the ok hand sign" should be "white supremacist dogwhistle", just because there was a brief flash-in-the-pan 4chan trolling about it a few years ago, which a few people are (apparently???) still sensitive about? should what society determines to be "hate symbols" be exclusively dictated by the most sensitive and reactionary people in said society? if that's the rules you want to play by, go for it man, if you need me I'll be over here in Normal World where a man can pinch his index finger and thumb together without being assumed to be a white supremacist.

"abstract concepts only have the power we give them" is an absolute truth, which I am actively proving by refusing to give this abstract concept any kind of undesired power, and going out of my way to refuse to cease using said abstract concept in my day-to-day life, due to some ill-defined sense of Internet Moralism trying to exert control over me by preventing me from doing so. it has no power over me or anyone around me whatsoever, and in fact I completely forgot it was even a thing until today lmao
Yes! Ctrl+Shift+B is probably my most used keystroke and it's not fluid at all with Lenovo's default Fn placement.
The other comments make a good point about it being optimized for dumbasses that don't even understand the basic concepts of file management.

Maybe we need a name for this behavior, I propose "idiot-driven-development".
I'm all for advertising in space...as in launching large chunks of that industry into the sun.
Yes, for example Alexei Navalny. It is funny how West sees him as "opposition leader" (just because Putin tried to poison him), while the whole reason he opposes Putin is he thinks Putin is not radical and nationalist enough.
> Having an arm of the state that focuses on installing values in children can allow bad things to happen... But even in this instance the concentration of power is reduced.

The Hitler Youth makes, if anything, the exact opposite point. What the Hitler youth demonstrates is that a movement that focuses on installing their values in children can use radicalized youth as a powerful component in their push toward fascist revolution. This is why the German response to the Hitler Youth was to criminalize the organization, not to dismantle child welfare laws.

The entire discussion is a red herring because "installing values in children" is not the goal of child welfare agencies.
This is literally the same reasoning segregationists used during the Civil Rights Act lmfao. "Privately owned establishments" use public infrastructure and tax subsidies, why should people with disabilities be disproportionately and discriminatorily excluded from swaths of public life due to no fault of their own.
Great to hear that it can be used as a desktop replacement. I did my bachelors in Electrical Engineering in India almost 16 years ago. We went to GridCo for our industrial training sessions. The managing director was very interested in the subject of quality of electricity. The voltage fluctuates so much due to a variety of factors that it used to be almost impossible to provide reliable electricity for manufacturing chips. He was quite sad when told us about the story where Intel couldn't set up a fab in India and chose to go to Israel instead because of this very reason. Hopefully things have changed.
A career with 10 places and two under 2 years seems reasonable.
This seems like a good way to muddle the remaining value prop that docker has. I have zero idea why I'd want wasm via docker tooling vs what exists, especially as people more more and more to not-docker for building and running their containers. I think I see what someone is trying to do, but I don't know any dev looking for this or having a problem solved by it.
Ok. Personally I'm tired of voicing unpopular opinions to people who don't want to hear them. (Guess my age.)

Not everything is in teh cloudz or likely to be in the cloud. The "cloud" is not everywhere (look at some datacenter maps; according to The Register 70% of W EU cloud spend goes to US companies https://www.theregister.com/2022/09/29/aws_microsoft_google_...). There is a real (careful with that word; as in "real estate") notion of sovereignity.

Did you read _Fear and Loathing in Las Vegas_? What is Defcon / Blackhat? What has the latest "wave (from the coast) that floats all boats" turned out to be? What has it wrought?

When did the meaning of "security" morph from "carefree" to "hypervigilance"? How did it happen? Why did it happen? https://kellyshortridge.com/blog/posts/what-do-we-mean-when-...

Three arrows from the quiver; I have more.

As another commenter observes, you're seldom more than two seconds from disaster when driving a car. It remains to be seen whether the road ends, or rather that people have confused "carefree" with "careless".
> Virgin olive oil has a strong flavor and very low smoke point, which makes it unsuitable for most types of food.

Extra virgin olive oil (EVOO) doesn't have a "very low smoke point". This table on wikipedia gives the smoke point of "Extra virgin, low acidity, high quality" EVOO at 207°C/405 °F:

https://en.wikipedia.org/wiki/Smoke_point#Temperature

The same page gives standard home cooking temperatures as follows:

Pan frying (sauté) on stove top heat: 120 °C (248 °F)
Deep frying: 160–180 °C (320–356 °F)
Oven baking: Average of 180 °C (356 °F)

So premium-quality EVOO has a smoke point comfortably above the temperatures where most people will cook with it. I suspect the idea that EVOO has a low smoke point comes from confusion between extra virgion olive oil and "extra virgin" olive oil (i.e. between the real deal and the stuff sold in its place). Anyway anecdotally, me, both my grandmothers, my mother, and everyone else I know has been cooking with EVOO for ages and I've never heard of anyone actually managing to make it burn (though I've certainly burned the food cooking in it). And we cook most, or rather, all, types of food in it.

You're perfectly right though that EVOO has a strong flavor. That's the whole point.
Quick-sort with Hungarian (Küküllőmenti legényes) folk dance [video]
I think this is an Apple Silicon feature.

Did this _not_ work on the same M2 laptop while on Monterey?

(I've had this on Monterey from the beginning on M1 MacBook Pro)
The solution to that is to have two stages of compilation: the first produces a binary with a general instruction set, and the second produces a binary with an instruction set specific to the machine it's installed on. (Though even with that approach you probably still need microcode)

The Mill architecture supposedly does this; the ISA has three variants for different product lines.
I've been hoping something like this would come along.

I'd like to see how they address safety and GMO.

One of the strengths of Monsanto/Dow/etc is that they have significant resources in labs and tracking of safety.

The cost of modifying seeds is coming down, but I believe safety measures and tracking do need to be in place for this to be a success.
I have something that serves a similar purpose - a shell script that calls out to AppleScript to get the path of the most recently used Finder window and returns it as a string:

#!/usr/bin/env bash

####################
# Description: Get the path of the most recently used Finder window
# Author: Ancapistani
# Version: 1.0.0
####################

osascript -e 'tell application "Finder"'\
-e "if (${1-1} <= (count Finder windows)) then"\
-e "get POSIX path of (target of window ${1-1} as alias)"\
-e 'else' \
-e 'get POSIX path of (desktop as alias)'\
-e 'end if' \
-e 'end tell';

I have this saved as `fpwd` in my shell.
If I click on the "You can purchase the dev-kit here" button, I get "We are sorry, the page you requested cannot be found".

Probably because the device is not available in my country, but then at least show a page explaining I can't purchase the device based on my IP or whatever. This was a really bad experience.
Mac App Store app, click your user name in the lower left corner. Now the upper right corner has a link button "Redeem Gift Card". Click that, enter the code.
I'm surprised they released this. I try to participate in every macOS beta I can. This is by far the most unstable release I've experienced.

- Settings app has a lot of weird bugs and performance issues. After a restart I have to wait a few minutes before the Settings app actually functions. Overall the Settings app has felt like a step back in terms of UX and performance

- Lots of weird issues with Docker (might be on Docker's side though)

- My screen goes black after disconnecting my external monitor and requires a restart to fix the issue

- Strange networking issues
Another good roguelike tutorial: https://www.youtube.com/watch?v=HnY7Inp74dw&list=PLea8cjCua_...

Great gameboy translation: https://github.com/binji/porklike.gb
_big.jpg.medium.jpg is a nice touch
Games will only cover up the symptoms. My ex-wife was a doctor who was struggling with c-ptsd that she could not treat otherwise she would loose her accreditation. She used Candy Crush everyday to reduce the impact of the PTSD on her life, unsuccessfully. I had to leave. She was a ball of rage that was always on the precipious of a full blown flash back. She said it kept her "mentally fit for the job", but i saw it was the only way she could be be idle without it creeping back into her mind. There were only so many hours between shifts, and at work she felt value and could forgot, mostly.
Prices may increase but imagine how much more competitive American or European manufacturing could be if the cheapest materials (and incidentally most environmentally harmful) were taxed appropriately.

There’s a cycle of waste where cheap goods break but its okay because its cheap. Instead we could be making things that last.
> Do they not have to declare the other ingredients on the packaging?

They do but it's the same with everything else: there are definitions of what is something and sometimes they allow unexpected ingredients or mixtures that we wouldn't have expected.

I think milk or milk-based is one of those things. Same for beef burger (if it's 62% beef than it's allowed to be caled a beef burger, no matter if it tastes like cardboard).
Yes, but if the demand doesn’t establish itself in some other context that serves a narrative (whether cultural, material, tax shelter, or other) the dynamics of the underlying market tend to be in the realm of tulips and postage stamps.
"don't blame Framework, blame Intel" is a false dichotomy: it's OK to blame both at the same time.
I've grown up on Kant, and while I don't follow him to the absolutist ends, I do agree that principles are unconditional, or they're worthless intellectual fake jewelry we pretend to have because it looks good.

But in this specific case: I mentioned that "it's a crime if done to me, but totally fine if done to thee" is pretty much universal, and you'll find it in most large ideological groups. Going "the other side does that (but not mine, we're better than that)" is cheap tribalism that is based only in wishful thinking.
This is very hard for me to believe, even when I see the test results. Everyone I know with an Apple phone is either over 60 or looking for a charger.
You can use most of yabai without disabling SIP, and as a regular user the most jank in yabai IMO is some reflow that happens whenever your display config changes, which I think is largely forgivable.
I do them in handwriting. I never had a problem with the slow process of writing, my problem has always been with editing and manipulating which I can't do on paper. The matte screen protector with the pencil, zoomed in, helps me write super nicely.
Yeah you're 100% right, it's just the one I have. I actually like smaller form factors better, I like panning with one finger.
Sure. Send me the completed device and I’ll install the OS.
More to the point: I can still access the data from the SSD even if every other component on the laptop was dead. Heck, I could pop the SSD into another laptop and continue working where I left off.
Except that would've been too easy to understand, and instead seems like they're using wasmedge anyway. Needlessly confusing, why do companies do this?
Note: it's possible to install Ventura side-by-side with Monterey:

https://eclecticlight.co/2022/10/04/how-to-keep-monterey-whe...
Even if you change the unit of computation in k8s from a container, that's only one problem that it solves. What about deployments, services, ingress, configmaps/secrets, jobs, volumes, etc. If you're going to create your own distributed system, all these concepts are going to exist in some form.
The Windows equivalent madness is all the virtual folders for Documents, Downloads etc. that show in explorer without the full path (so no copy/pasting that path for you sir!), and may be mapped to some other place and suchlike. OneDrive takes over in a way that I always uninstall it and forgo the 1Tb of storage they give me for free with O365!

As well as some stuff dumped in the home directory too. The defense on both Windows and Linux is to just keep your own documents elsewhere, or at least in a subfolder of the home directory.
wow tell us more about this recycled human body
First I'd say that things have consistently been getting better for the last 400 years, and I don't really see that changing in the near future.

> why in so many places are we creating such terrible conditions for our future?

Because many people have bad discount rates so they sacrifice future welfare for current welfare. Externalities are also extremely difficult to get people to internalize.