- Jun 2024
-
-
for - AI - inside industry predictions to 2034 - Leopold Aschenbrenner - inside information on disruptive Generative AI to 2034
document description - Situational Awareness - The Decade Ahead - author - Leopold Aschenbrenner
summary - Leopold Aschenbrenner is an ex-employee of OpenAI and reveals the insider information of the disruptive plans for AI in the next decade, that pose an existential threat to create a truly dystopian world if we continue going down our BAU trajectory. - The A.I. arms race can end in disaster. The mason threat of A.I. is that humans are fallible and even one bad actor with access to support intelligent A.I. can post an existential threat to everyone - A.I. threat is amplifier by allowing itt to control important processes - and when it is exploited by the military industrial complex, the threat escalates significantly
- to - YouTube - 4 hour in-depth interview with Leopold Aschenbrenner on the disruptive and existential impacts of A.I. super-intelligence
Tags
- AI - inside industry predictions to 2034
- to - YouTube - 4 hour in-depth interview with Leopold Aschenbrenner on the disruptive and existential impacts of A.I. super-intelligence
- Leopold Aschenbrenner - inside information on disruptive Generative AI to 2034
- article - SItuational Awareness - The Decade Ahead - Leopold Aschenbrenner
Annotators
URL
-
- Mar 2024
-
worrydream.com worrydream.com
-
Notice how you know where you are in the book by the distribution of weight in each hand, and the thickness of the page stacks between your fingers. Turn a page, and notice how you would know if you grabbed two pages together, by how they would slip apart when you rub them against each other.
Go ahead and pick up a book. Open it up to some page. Notice how you know how much water is left, by how the weight shifts in response to you tipping it.
References
Victor, B. (2011). A brief rant on the future of interaction design. Tomado de https://worrydream.com/ABriefRantOnTheFutureOfInteractionDesign/
-
- Nov 2023
-
-
TruffleRuby is ahead-of-time compiled to a standalone native executable
-
- Apr 2023
-
zettelkasten.de zettelkasten.de
-
A content-based system (like a book’s table of contents) would mean that you would have to adhere to a single structure forever (decades in advance!).
Starting a zettelkasten practice with a table of contents as the primary organization is difficult due to planning in advance.
-
- Feb 2023
-
www.reddit.com www.reddit.com
-
level 2A_Dull_SignificanceOp · 2 hr. agoYes! When I run across a comment on a book I haven’t read yet but seems interesting I make a little card with the comment and book title2ReplyGive AwardShareReportSaveFollowlevel 2taurusnoises · 2 hr. agoObsidianSo, you keep the titles of books you want to read organized in folgezettel (you give them an alphanumeric ID?) among your ZK notes? That's really interesting!
I've done something like this when I think a particular reference(s) can answer a question related to a train of thought. But I keep cards of unread sources at the front of my sources section so that it's easier to pull it out frequently to prioritize and decide what I should be reading or working on next. These will then have links to the open questions I've noted, so that I can go back to those sections either as I'm reading/writing or to add those ideas into the appropriate folgezettel. These sorts of small amounts of work documented briefly can add up quickly over time. Source cards with indications of multiple open questions that might be answered is sometimes a good measure of desire to read, though other factors can also be at play.
That to-read pile of bibliographic source notes (a mini antilibrary) is akin to walking into a party and surveying a room. I may be aware of some of the people I haven't met yet and the conversations we might have, but if there are interesting questions I know I want to ask of specific ones or conversations I already know I want to have, it can be more productive to visit those first.
This sort of practice has been particularly helpful for times when I want to double check someone's sources or an original context, but don't have the time to do it immediately, don't want to break another extended train of thought, have to wait on materials, or may have to make a trip to consult physical materials that are singular or rare. For quick consultative reading, this can be a boon when I know I don't want or need to read an entire work, but skimming a chapter or a few pages for a close reading of a particular passage. I'll often keep a pile of these sorts of sources at hand so that I can make a short trip to a library, pick them up, find what I need and move on without having to recreate large portions of context to get the thing done because I've already laid most of the groundwork.
-
- Oct 2022
-
stackoverflow.com stackoverflow.com
-
opts = method(__method__).parameters.map(&:last).map { |p| [p, eval(p.to_s)] }.to_h SomeOtherObject.some_other_method(opts)
-
that's right, we don't want to do params = { ... } because then we're hardcoding the implementation and it becomes very coupled. The benefit of doing it like in my examples is that you can change the method signature and still automatically capture all keyword parameters.
-
- Jan 2022
-
-
Maybe once the core onError lifecycle is implemented (if maintainers decide to go that way) everyone will discover you're right and an implementation will be built in. I think that's probably what's going to happen. But until real life has proved it, it's usually best to go for the smallest most broadly applicable solution. I can definitely imagine <svelte:error> eventually being a thing, but it's a pretty dramatic change compared to an added importable function.
-
- Jun 2021
-
betterprogramming.pub betterprogramming.pub
-
It was the first to present the concept of creating a function without a superfluous keyword function, replacing it with something that in 2015 was to become the function arrow (=> in ES6, -> in CoffeeScript). He also got rid of the curly braces (like Python), replacing them with indentations. Often in CoffeeScript, you can omit (once required) parentheses, that often unnecessarily decrement the readability of the code.
-
- Apr 2021
-
boardgamegeek.com boardgamegeek.com
-
I tell her that it involves spatial awareness and planning ahead.
-
-
boardgamegeek.com boardgamegeek.com
-
Actually, I think your wife's point is quite astute. Once you become very familiar with this game, there is almost too much deep planning in the moves.
-
- Mar 2021
-
trailblazer.to trailblazer.to
-
I’ve been promising for many years and it turned out I couldn’t have fully designed it without the tools we do have now.
-
- Feb 2021
-
github.com github.com
-
No one has requested it before so it's certainly not something we're planning to add.
-
To give a little more context, structures like this often come up in my work when dealing with NoSQL datastores, especially ones that rely heavily on JSON, like Firebase, where a records unique ID isn't part of the record itself, just a key that points to it. I think most Ruby/Rails projects tend towards use cases where these sort of datastores aren't appropriate/necessary, so it makes sense that this wouldn't come up as quickly as other structures.
-
- Nov 2020
-
github.com github.com
-
Note that you can also use dynamic partials, that conditionally select the partial to render based on the value in the JSON.
-
- Oct 2020
-
stackoverflow.com stackoverflow.com
-
we update the validation schema on the fly (we had a similar case with a validation that needs to be included whenever some fetch operation was completed)
-
-
codesandbox.io codesandbox.io
-
export const validationSchema = { field: { account: [Validators.required.validator, iban.validator, ibanBlackList], name: [Validators.required.validator], integerAmount: [
Able to update this schema on the fly, with:
React.useEffect(() => { getDisabledCountryIBANCollection().then(countries => { const newValidationSchema = { ...validationSchema, field: { ...validationSchema.field, account: [ ...validationSchema.field.account, { validator: countryBlackList, customArgs: { countries, }, }, ], }, }; formValidation.updateValidationSchema(newValidationSchema); }); }, []);
-
-
www.basefactor.com www.basefactor.com
-
What would happen if we get the list from a rest api when the form component is mounted? That's an interesting topic, you can add a rule once a component has been mounted and update the associated validation schema.
-
Ok, I have seen that there are lot of built-in and third party validations, but sooner or later I will face a validation rule not covered by this buffet. Can I build a custom one? Of course you can!
-
- Sep 2020
-
github.com github.com
-
Svelte will not offer a generic way to support style customizing via contextual class overrides (as we'd do it in plain HTML). Instead we'll invent something new that is entirely different. If a child component is provided and does not anticipate some contextual usage scenario (style wise) you'd need to copy it or hack around that via :global hacks.
-
Explicit interfaces are preferable, even if it places greater demand on library authors to design both their components and their style interfaces with these things in mind.
Tags
- trying to prevent one bad thing leading to people doing/choosing an even worse option
- workarounds
- component/library author can't consider/know ahead of time all of the ways users may want to use it
- maintenance burden to explicitly define/enumerate/hard-code possible options (explicit interface)
- maintenance burden
- explicit interfaces
- burden
- Svelte: how to affect child component styles
- forced to fork/copy and paste library code because it didn't provide enough customizability/extensibility / didn't foresee some specific prop/behavior that needed to be overridable/configurable (explicit interface)
- ugly/kludgey
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
- being explicit
- forking to add a desired missing feature/change
Annotators
URL
-
-
github.com github.com
-
This has already forced me to forgo Svelte Material because I would like to add some actions to their components but I cannot and it does not make sense for them to cater to my specific use-case by baking random stuff into the library used by everyone.
-
The point of the feature is to not rely on the third-party author of the child component to add a prop for every action under the sun. Rather, they could just mark a recipient for actions on the component (assuming there is a viable target element), and then consumers of the library could extend the component using whatever actions they desire.
Tags
- extensibility
- flexibility
- pass-through arguments/props/options
- component/library author can't consider/know ahead of time all of the ways users may want to use it
- run-time dynamicness/generics vs. having to explicitly list/hard-code all options ahead of time
- why this feature is needed
- reusability
- Svelte: action (use:)
Annotators
URL
-
-
github.com github.com
-
Your LazyLoad image is now inextensible. What if you want to add a class? Perhaps the author of LazyLoad thought of that and sets className onto the <img>. But will the author consider everything? Perhaps if we get {...state} attributes.
-
-
-
You'll have to create a new component that brings in the functionality of both. TooltipButton, TooltipLink, Link, and TooltipRoutedLink. We're starting to get a lot of components to handle a bit of added functionality.
-
For the tooltip example, if you had a whole bunch of tooltips on different elements, it would be annoying to have different event listeners and "should it be shown" variables for each one.
-
-
-
Perhaps at that point we're better off settling on a way to pass components through as parameters? <!-- App.html --> <Outer contents={Inner}/> <!-- Outer.html --> <div> <div>Something</div> <[contents] foo='bar'/> </div>
-
I would hope for it to come with React-like behavior where I could pass in a string (like div or a) and have it show up as a normal div/a element when the child component used it.
-
-
github.com github.com
-
Use case: Wrapper components that need to render an element (e.g. because they attach event listeners). You'd probably use a <div> there by default but there may be places where this is not desirable for semantic reasons (e.g. in lists).
-
-
-
const components = { Label, Tree, Menu };
-
-
github.com github.com
-
The lack of spread continues to be a big pain for me, adding lots of difficult-to-maintain cruft in my components. Having to maintain a list of all possible attributes that I might ever need to pass through a component is causing me a lot of friction in my most composable components.
-
- Jun 2020
-
hai.stanford.edu hai.stanford.edu
-
Watch - COVID + AI: The Road Ahead. (n.d.). Stanford HAI. Retrieved June 4, 2020, from https://hai.stanford.edu/watch-covid-ai-road-ahead
-
- Mar 2020
-
www.wikihow.com www.wikihow.com
-
There is no use learning the word for “aardvark” in Swahili if you are never likely to use it. Think of words you use all the time and get familiar with them first.[2] X Research source For example, if you’re an exchange student in Russia, you might need to introduce yourself, ask for directions, and order food. While you might need to know the Swahili word for “aardvark” someday, you can learn it at a later date when the time comes.
-