ArchivesResource.information.idea.note

resources information idea note

  1. 说出某种可理解的东西;
  2. 提供( 给听者) 某种东西去理解;
  3. 由此使他自己成为可理解的; 以及,
  4. 达到与另一个人的默契。

《什么是普遍语用学》哈贝马斯 http://www.shehui.pku.edu.cn/upload/editor/file/20180302/20180302150855_0347.pdf

daily note app fast to write down daily note sync across platform

my github ui twa

homepage simple tools

no required login

click to go to the rank or app

explore and set as default

read this more (place like pocket save for later read)

how to read a book listen it first talk with AI about it next

what am I expected to know about in this book

what will I learn from chapter 1 section 1 etc. read it last

make a gpt that explain code and refuse to give answer directly, to lead the user study and manage that knowledge

Kryptos

bro code

time signature

at protocol

gizmodo

mstsc

vclist.jp

vector database

歯科予約 しかよやく

本を読む schedule

java gcd algorithm explain

nolebase readablity library style

05031883900 LG 東京修理センター 134 - 0085 東京都江戸川区南葛西番地 3-14-24 モニター 電源 type-c コード 保証書 購入履歴 amazon プリントする 修理申込書 着払い 宅配修理 https://www.lg.com/jp/support/product-support/repair-request/ https://junjunblog.org/lg-support-method/#toc13

冬日黄昏,磁带机在大声播放摇滚乐,醉醺醺的亨利搂着酒瓶,靠着墓碑歪着头,闷一口,骂一句傻逼,又闷一口,从兜里掏出达西用过的拨片,轻轻放在狗牌旁边。闪闪发光,双泉镇的夕阳很明亮。

小朱尼尔巴克和他的随从们蹦累了,走过来按下停止键,拎起磁带机,踢了一脚亨利:“老头,回家了。”

天気予報

https://mojinavi.com/d/u68b6 漢字情報

イナゴ

バッタ

赤鉄鉱 せきてっこう ヘマタイト

https://nostrexplained.com Nostr explain in manga Use nostr to create a Facebook alternative

https://bunny.net/privacy/ Cloudflare alternative

大判 おおばん

Create a link page on blog, use it as bookmark, make Japan a subheader section in it Design the link page json structure, model-view, make the custom UI to make the bookmark easy to use

タイマーアプリを使いたい 作りたい Android で作る いや違う使えるタイマー その ウィジェットタイマー ほしい

Let gpt use three different way to answer in one response

英語宿題 日本語宿題 ふさわしい

指何本持っていますか 同じです

好きな料理は

自动扶梯贴广告 多人贴一张

足爪切り 靴洗う 耳栓持つ 電気代

练习长拳

vr 搞笑对战游戏

vr 喝酒打牌

主动专注的看书 主动专注的吸收内容

町ぐるみ

イートイン

受け入れ

申し入れ

日程が詰まっている

しょっちゅう

しゃがみ

cloudflare error too many redirects

In cloudflare dashboard, set SSL/TLS encryption mode from “Flexible” to “Full”.

remove image background use figma plugin

torrent

now

ideas nostr

Integrating Nostr with your Next.js blog deployed on Vercel can add decentralization and enhance the resilience and privacy of your content. Here are some specific ideas on what you can do:

  1. Decentralized Content Publishing:

    • Publish your blog posts to a Nostr network of relays in addition to your Vercel deployment. This ensures that your content remains accessible even if your main server goes down.
    • Create a script or API endpoint in your Next.js app to automatically publish new posts to Nostr relays.
  2. User Comments and Interactions:

    • Implement a decentralized commenting system using Nostr, allowing users to leave comments on your blog posts without relying on centralized services.
    • Use Nostr for user interactions, such as likes or shares, ensuring that user engagement data is not controlled by a single entity.
  3. Content Backup and Redundancy:

    • Use Nostr as a backup solution for your blog content. In case of any issues with your primary hosting, your posts are still accessible via the Nostr network.
    • Develop a backup strategy where your content is periodically synced with Nostr relays.
  4. Improved Privacy and Security:

    • Enhance user privacy by allowing readers to access your content via Nostr without tracking or data collection.
    • Secure sensitive content by encrypting it before publishing to Nostr relays.
  5. Decentralized Notifications:

    • Implement a notification system where followers can subscribe to your blog updates through Nostr. They receive notifications via the Nostr network whenever new content is published.

How to Get Started

  1. Set Up Nostr Integration:

    • Choose a Nostr client library that suits your needs. For example, nostr-tools is a popular JavaScript library for interacting with Nostr.
    • Install the library in your Next.js project:
      npm install nostr-tools
  2. Publish Content to Nostr:

    • Create a utility function to publish your blog posts to Nostr relays:

      import { relayInit, getEventHash, signEvent } from "nostr-tools";
       
      async function publishToNostr(post) {
        const relay = relayInit("wss://your-relay-url");
        await relay.connect();
       
        const event = {
          kind: 1, // Kind 1 is a text note
          pubkey: "your-public-key",
          created_at: Math.floor(Date.now() / 1000),
          tags: [],
          content: post.content,
        };
       
        event.id = getEventHash(event);
        event.sig = signEvent(event, "your-private-key");
       
        await relay.publish(event);
        relay.close();
      }
  3. Integrate with Next.js:

    • Modify your blog post creation flow to include publishing to Nostr. For example, in your API route that handles new blog posts:

      import { publishToNostr } from "../../utils/nostr";
       
      export default async (req, res) => {
        if (req.method === "POST") {
          const { title, content } = req.body;
       
          // Save post to your database
          const post = await savePostToDB({ title, content });
       
          // Publish to Nostr
          await publishToNostr(post);
       
          res.status(200).json({ success: true, post });
        } else {
          res.status(405).json({ message: "Method not allowed" });
        }
      };
  4. User Comments:

    • Set up a decentralized comment system using Nostr. Allow users to submit comments via Nostr, which are then displayed on your blog.

By integrating Nostr into your Next.js blog, you can ensure that your content is decentralized, resilient, and more private for your readers.


Create an universal bookmark system using nostr

Deploy blogs on nostr

Let user use nostr to tag and classify the information online, so people can know what others consume, you share by consume, it’s kind of prove of work to rank the information. And user can follow others to find useful information


Those are excellent ideas for leveraging Nostr’s decentralized nature. Let’s break down each idea and explore how you can implement them.

1. Universal Bookmark System Using Nostr

Concept: Create a decentralized bookmark system where users can save and share bookmarks through Nostr relays. This system can be used across different devices and browsers without relying on a central server.

Implementation Steps:

  • User Authentication: Allow users to sign in using their Nostr keys (public/private key pairs).
  • Bookmark Creation: Users can create bookmarks with a title, URL, and optional tags.
  • Publishing Bookmarks: Use Nostr to publish these bookmarks to relays. Each bookmark can be a Nostr event with specific tags for categorization.
  • Retrieving Bookmarks: Implement a function to fetch a user’s bookmarks from the Nostr network.
  • Sharing and Discovery: Users can share their bookmarks and follow others to discover new content.

Example Code:

import { relayInit, getEventHash, signEvent } from "nostr-tools";
 
async function addBookmark({ title, url, tags }, userKey) {
  const relay = relayInit("wss://your-relay-url");
  await relay.connect();
 
  const event = {
    kind: 1000, // Custom kind for bookmarks
    pubkey: userKey.publicKey,
    created_at: Math.floor(Date.now() / 1000),
    tags: tags.map((tag) => ["t", tag]),
    content: JSON.stringify({ title, url }),
  };
 
  event.id = getEventHash(event);
  event.sig = signEvent(event, userKey.privateKey);
 
  await relay.publish(event);
  relay.close();
}

2. Deploy Blogs on Nostr

Concept: Host blog content on Nostr to ensure decentralized distribution. Each blog post can be a Nostr event, and readers can subscribe to authors or tags to receive new posts.

Implementation Steps:

  • Content Creation: Allow authors to create blog posts with title, content, and tags.
  • Publishing Posts: Publish blog posts as Nostr events.
  • Fetching Posts: Implement functions to retrieve and display posts from Nostr.
  • Subscriptions: Users can follow specific authors or tags to get updates on new posts.

Example Code:

async function publishBlogPost({ title, content, tags }, authorKey) {
  const relay = relayInit("wss://your-relay-url");
  await relay.connect();
 
  const event = {
    kind: 1, // Kind 1 for text notes
    pubkey: authorKey.publicKey,
    created_at: Math.floor(Date.now() / 1000),
    tags: tags.map((tag) => ["t", tag]),
    content: JSON.stringify({ title, content }),
  };
 
  event.id = getEventHash(event);
  event.sig = signEvent(event, authorKey.privateKey);
 
  await relay.publish(event);
  relay.close();
}

3. Tagging and Classifying Information Online

Concept: Create a system where users can tag and classify online information. This system can act as a proof-of-work mechanism to rank information based on user interactions and tags. Users can follow others to find valuable content.

Implementation Steps:

  • Tagging System: Allow users to tag and classify content they consume. Tags are stored as Nostr events.
  • Proof of Work: Implement a mechanism where users’ engagement with content (e.g., reading, tagging) contributes to its ranking.
  • Follow System: Users can follow others to see what they are consuming and tagging.
  • Discovery: Develop an interface for discovering popular or highly-ranked content based on user activity.

Example Code:

async function tagContent({ url, tags }, userKey) {
  const relay = relayInit("wss://your-relay-url");
  await relay.connect();
 
  const event = {
    kind: 2, // Custom kind for tagging content
    pubkey: userKey.publicKey,
    created_at: Math.floor(Date.now() / 1000),
    tags: [["u", url], ...tags.map((tag) => ["t", tag])],
    content: "",
  };
 
  event.id = getEventHash(event);
  event.sig = signEvent(event, userKey.privateKey);
 
  await relay.publish(event);
  relay.close();
}

Integration with Your Next.js Blog

You can integrate these ideas into your existing Next.js blog to enhance its functionality:

  • Add Bookmarking: Implement a bookmark button on each blog post that allows users to save it to their Nostr-based bookmarks.
  • Publish Blog Posts to Nostr: Automatically publish each new blog post to Nostr when it is created.
  • Tagging System: Allow users to tag your blog posts, contributing to a decentralized classification system.

Next Steps

  1. Set Up Nostr Relays: Identify or set up Nostr relays to use for your applications.
  2. Client-Side Integration: Implement the necessary client-side JavaScript to interact with Nostr relays.
  3. Backend Services: Develop any required backend services or API endpoints to support these features.
  4. User Interface: Design a user-friendly interface for bookmarking, publishing, tagging, and discovering content.

By implementing these features, you can create a more resilient, decentralized, and user-friendly blogging platform.


To chat with your friend encrypted on Nostr, you can use asymmetric encryption to ensure that only you and your friend can read the messages. Here’s a step-by-step guide on how to achieve this:

Steps to Implement Encrypted Chat on Nostr

  1. Generate Key Pairs: Both you and your friend need to generate public/private key pairs. These keys will be used for encrypting and decrypting messages.

  2. Exchange Public Keys: Share your public keys with each other. Public keys are used to encrypt messages, while private keys are used to decrypt them.

  3. Encrypt Messages: When sending a message, encrypt it using your friend’s public key. This ensures that only your friend can decrypt the message using their private key.

  4. Publish Encrypted Messages to Nostr: Publish the encrypted message as a Nostr event. Use appropriate tags to identify the message type and recipient.

  5. Decrypt Messages: When receiving a message, decrypt it using your private key.

Example Code

Below is an example implementation using the nostr-tools library for encryption and decryption:

import { relayInit, getEventHash, signEvent, nip04 } from "nostr-tools";
 
// Generate key pair (for demo purposes, use proper key management in production)
const userPrivateKey = "your-private-key";
const userPublicKey = "your-public-key";
const friendPublicKey = "your-friend-public-key";
 
// Encrypt message
async function encryptMessage(message, recipientPubKey, senderPrivKey) {
  return await nip04.encrypt(senderPrivKey, recipientPubKey, message);
}
 
// Decrypt message
async function decryptMessage(
  encryptedMessage,
  senderPubKey,
  recipientPrivKey,
) {
  return await nip04.decrypt(recipientPrivKey, senderPubKey, encryptedMessage);
}
 
// Send encrypted message
async function sendMessage(message, recipientPubKey, senderKeys) {
  const encryptedMessage = await encryptMessage(
    message,
    recipientPubKey,
    senderKeys.privateKey,
  );
 
  const relay = relayInit("wss://your-relay-url");
  await relay.connect();
 
  const event = {
    kind: 4, // Custom kind for encrypted messages
    pubkey: senderKeys.publicKey,
    created_at: Math.floor(Date.now() / 1000),
    tags: [["p", recipientPubKey]],
    content: encryptedMessage,
  };
 
  event.id = getEventHash(event);
  event.sig = signEvent(event, senderKeys.privateKey);
 
  await relay.publish(event);
  relay.close();
}
 
// Receive and decrypt message
async function receiveMessage(event, recipientKeys) {
  const { content, pubkey } = event;
  const decryptedMessage = await decryptMessage(
    content,
    pubkey,
    recipientKeys.privateKey,
  );
  console.log("Decrypted message:", decryptedMessage);
}
 
// Example usage
const message = "Hello, how are you?";
sendMessage(message, friendPublicKey, {
  publicKey: userPublicKey,
  privateKey: userPrivateKey,
});
 
// When receiving an event (pseudo-code, replace with actual event listening logic)
const receivedEvent = {
  kind: 4,
  pubkey: friendPublicKey,
  created_at: Math.floor(Date.now() / 1000),
  tags: [["p", userPublicKey]],
  content: "encrypted-content-here",
};
 
receiveMessage(receivedEvent, {
  publicKey: userPublicKey,
  privateKey: userPrivateKey,
});

Detailed Explanation

  1. Key Generation:

    • Generate your key pair using a secure method. The above example uses hardcoded keys for demonstration purposes; in a real application, use secure key generation and storage practices.
  2. Encryption and Decryption:

    • Use the nip04.encrypt function to encrypt messages with the recipient’s public key.
    • Use the nip04.decrypt function to decrypt received messages with your private key.
  3. Sending Messages:

    • Encrypt the message and create a Nostr event with kind: 4 (or any custom kind you choose for encrypted messages).
    • Tag the event with the recipient’s public key to indicate the intended recipient.
    • Sign and publish the event to a Nostr relay.
  4. Receiving Messages:

    • Listen for events on the Nostr relay (not shown in the code above, but you would set up a listener).
    • When an event is received, decrypt the message content using your private key.

Security Considerations

  • Key Management: Ensure private keys are stored securely and never exposed.
  • Relay Security: Choose trustworthy Nostr relays and consider running your own if privacy is a major concern.
  • Encryption Strength: Use strong encryption algorithms and regularly update your encryption practices to stay ahead of potential vulnerabilities.

By following these steps, you can have a secure and encrypted chat with your friend using Nostr, ensuring that only you and your friend can read the messages.


User I always feel that the private key is the core of these crypto applications, but if I lost my key, I lost everything. In real life, if we forget our bank account password or lost our credit card, we can go to the bank to regain it. How can we have a decentralized way to work like this so we won’t lost everything when the private key is lost or hacked


You’ve touched on a critical aspect of decentralized systems: key management. In centralized systems, there’s an authority (like a bank) that can help recover access if you lose your credentials. In decentralized systems, key management is indeed a challenge, but there are several strategies and emerging technologies to address this issue.

Key Recovery and Security Strategies

  1. Multi-Signature (Multi-Sig) Wallets:

    • Use a multi-signature setup where multiple keys are required to authorize a transaction or action. For example, you can set up a wallet that requires 2 out of 3 keys to access funds or perform critical operations.
    • If you lose one key, you can still access your wallet using the other two keys. This reduces the risk of losing access entirely.
  2. Social Recovery:

    • Implement social recovery mechanisms where a group of trusted contacts (guardians) can help you recover your key. You can designate a set of friends or family members who can collectively help you recover access if you lose your key.
    • When setting up your key, you generate a number of shares (using techniques like Shamir’s Secret Sharing) and distribute these shares to your guardians. To recover your key, a predefined number of these shares need to be combined.
  3. Hardware Wallets:

    • Use hardware wallets that securely store your private keys offline. These devices are less susceptible to hacking compared to software wallets.
    • Some hardware wallets come with recovery mechanisms using a seed phrase, which can be used to regenerate your keys if the device is lost or damaged.
  4. Decentralized Identity Solutions:

    • Use decentralized identity (DID) solutions like those being developed by various blockchain projects. These systems can create identities that are recoverable through a network of trusted entities.
    • Projects like Microsoft’s ION on the Bitcoin network or Sovrin provide decentralized identity solutions where you can recover your identity through a web of trust.
  5. Backup and Redundancy:

    • Regularly back up your private keys or seed phrases in secure, redundant locations. This could be through physical means (e.g., written down and stored in a safe) or digital means (e.g., encrypted backups).
    • Ensure that the backup is not stored in a single location to avoid a single point of failure.
  6. Threshold Cryptography:

    • Use threshold cryptography, where a secret key is divided into multiple parts. Only a subset of these parts is required to reconstruct the key.
    • This can be combined with social recovery or multi-sig to enhance security and recoverability.

Implementing Social Recovery in Practice

Here’s a simplified example of how you might implement social recovery using Shamir’s Secret Sharing in a JavaScript environment:

const shamir = require("shamir");
 
// Generate a secret (private key)
const secret = "your-private-key";
 
// Split the secret into 5 shares, with a threshold of 3 shares needed to recover the secret
const shares = shamir.share(secret, 5, 3);
 
// Distribute shares to trusted contacts
const guardians = {
  Alice: shares[0],
  Bob: shares[1],
  Carol: shares[2],
  Dave: shares[3],
  Eve: shares[4],
};
 
// Recover the secret with 3 out of the 5 shares
const recoveredSecret = shamir.combine([
  guardians.Alice,
  guardians.Bob,
  guardians.Carol,
]);
 
console.log("Recovered Secret:", recoveredSecret);

Combining Strategies

  • Use Multi-Sig and Social Recovery: Combine multi-signature wallets with social recovery mechanisms for an added layer of security. For example, you can have a 2-of-3 multi-sig wallet where one key is stored in a hardware wallet, one key is split using social recovery, and the third key is kept as a backup.
  • Decentralized Identity: Consider integrating decentralized identity solutions into your key management strategy to enhance recoverability.

Future Developments

As the field of decentralized technology evolves, new methods and protocols for key management and recovery are likely to emerge. Keeping abreast of these developments and adopting best practices can help mitigate the risks associated with key loss or compromise.

By combining these strategies, you can significantly reduce the risk of losing access to your decentralized assets and applications while maintaining a high level of security.

https://new.shuge.org/

https://book.douban.com/subject/30471574/

https://www.soundguys.com/

https://president.jp/articles/-/72885 日本がIT後進国になったのは「技術力の差」ではない…数多のチャンスをすべて潰してきた「著作権法」という闇

https://blog.samaltman.com/what-i-wish-someone-had-told-me What I Wish Someone Had Told Me

https://wuyagege.substack.com/p/ae5?utm_source=%2Fsearch%2F%25E8%258B%25B1%25E8%25AF%25AD&utm_medium=reader2 用英语阅读中国

https://wuyagege.substack.com/p/c51?utm_source=%2Fsearch%2F%25E8%258B%25B1%25E8%25AF%25AD&utm_medium=reader2 外语学习简明指南

https://xujiwei.com/blog/2024/01/a-diy-summary-in-2023/ 万字长文,一个软件工程师的 2023 电子 DIY 总结

https://note.com/ampersand_xyz/n/nac3c11deabdf?sub_rt=share_sb 10年間のウェブ開発フリーランスから新しいキャリアへの挑戦 - 最先端LLM開発の現場 ストックマーク株式会社に入社しました

alternative to hacker news https://lobste.rs/

https://www.foreignaffairs.com/articles/china/2015-06-04/end-reform-china

卢比孔河

商业银行 货币乘数

how to store woolen coat

flight track

ai search enhencer use human language and generate search engine syntax eg. search on github with projects using this library

https://github.com/f/awesome-chatgpt-prompts/tree/main https://growthtribe.io/blog/chatgpt-prompts https://writesonic.com/blog/chatgpt-prompts/ https://beebom.com/best-chatgpt-prompts/

So Long, Twitter and Reddit https://andrewkelley.me/post/goodbye-twitter-reddit.html

japanese kanji test https://www.mlcjapanese.co.jp/level_check_kanji.html

Why Socialism? https://monthlyreview.org/2009/05/01/why-socialism/

AIお姉ちゃんへの道 https://nomolk.hatenablog.com/entry/2023/09/02/134147

AI 生成前端组件的失败反思 — 两周从想法到入土 https://www.v2ex.com/t/964718#reply4

Using ChatGPT to write AppleScript https://til.simonwillison.net/gpt3/chatgpt-applescript

Interactive row selection prototype with Datasette https://til.simonwillison.net/datasette/row-selection-prototype

GPT-4 for API design research https://til.simonwillison.net/gpt3/gpt4-api-design

Catching up on the weird world of LLMs https://simonwillison.net/2023/Aug/3/weird-world-of-llms/#using-them-for-code

How I make annotated presentations https://simonwillison.net/2023/Aug/6/annotated-presentations/#chatgpt-sessions

What do I think about Community Notes? https://vitalik.eth.limo/general/2023/08/16/communitynotes.html

「塑造」:王超,做过十年的软件和云业务、10 年前进入加密圈;做过加密钱包,也喜欢参加各种 DAO https://crypto4.wtf/p/10-dao

2021-12-05 How To Test Frontend https://thaddeusjiang.com/2021-12-05-how-to-test-frontend

for reference when writing components https://ui.shadcn.com/docs/components/tooltip https://tailwind-elements.com/docs/standard/getting-started/quick-start/

to compare frontend frameworks https://component-party.dev/

Tools for better thinking Collection of thinking tools and frameworks to help you solve problems, make decisions and understand systems. https://untools.co/

hacker news bot https://github.com/phil-r/hackernewsbot

designer news bot https://github.com/phil-r/designernewsbot

bot for matrix https://github.com/vranki/hemppa

バランススコアカード

the last 1% https://jaredramsey.com/blog/20230808.html

I Would Rather See My Books Get Pirated Than This (Or: Why Goodreads and Amazon Are Becoming Dumpster Fires) https://janefriedman.com/i-would-rather-see-my-books-pirated/

public domain books https://laniakeabooks.org/lets-chat/ https://github.com/laniakeabooks/book-letters-from-prison

Tech makers This is a webring of people who like making things with technology, be it software, hardware, or the wheel. https://webring.stavros.io/

fediverse mastodon https://akkoma.dev/AkkomaGang/akkoma/

https://crypto4.wtf/

Famous investment, all essays are about thinking and choice https://igyfoundation.org.uk/

https://www.themarginalian.org/2013/10/23/7-lessons-from-7-years/

https://github.com/calicastle/cali.so

https://vitalik.eth.limo/index.html

japanese http://www.coelang.tufs.ac.jp//mt/

programmer blog https://www.sixian.li/

programmer personal website, open source https://github.com/calicastle/cali.so

#ambient-environment-sound https://www.youtube.com/@SoundForest-main/videos #coding https://www.youtube.com/watch?v=esX7SFtEjHg&ab_channel=CodePioneers

https://www.sankei.com/

为啥急功近利反而赚不到钱——给拜金主义者的忠告 https://program-think.blogspot.com/2014/01/misunderstanding-about-making-money.html

remote work

https://geekplux.com/2019/07/31/how-to-get-jobs-pay-80-dollars-per-hour-1

https://eleduck.com/

https://www.v2ex.com/t/716436#reply2

brilliant

https://www.mun.ca/undergrad/programs/science/computer-science/

find tutor online

codementor

fiverr

https://dev.to/videos https://github.com/forem/forem

https://github.com/thematters

https://michaelfeathers.silvrback.com/10-papers-every-developer-should-read-at-least-twice

https://www.nme.com/features/gaming-features/nier-composer-keiichi-okabe-i-always-conveyed-the-tragic-fates-that-the-protagonist-and-characters-are-burdened-with-2924765 https://www.smashingmagazine.com/2018/02/jquery-vue-javascript/

https://en.wikipedia.org/wiki/Separation_of_concerns

https://stackoverflow.blog/2020/02/03/is-it-time-for-a-front-end-framework/

front end data structure best practice

理解方差 詹森不等式

北京的 京 是不是只用于地名以及相关专有名词

不了解的事情就想办法去了解

有些时候需要无效练习,比如帮助自己开始付出行动,比如帮助自己转化心情状态,但这不代表不去力图达成有效练习。围绕核心目标、需求去做事

让人去注意细微的差别 美少女 猫娘 区别 猫耳 数字 字符创 区别 引号 非程序员就不会对引号、空格这类细微差别产生敏感。是否其它专业、行业也在训练对某些细微的事物产生敏感呢?第一步是注意到,之后是研究、实践等等拓展事项

fxtec qwerty phone

火车地铁轨道通用吗

查 js 实现 promise

查手动 URL params 方法

司机在违章拍照的间隙双手脱离方向盘拿起保温杯嘬几口热茶

饮酒会让人敢于把字写大,写夸张,随心所欲的写

萌娘百科 天降青梅 https://zh.moegirl.org.cn/%E5%A4%A9%E9%99%8D%E9%9D%92%E6%A2%85

[閒聊] 還有什麼屬性可以跟天降青梅對抗? https://disp.cc/b/21-b6FU

https://stackoverflow.com/questions/6264012/how-to-delete-html-tags-not-the-contents-in-vim

vscode setup https://sudolabs.io/blog/tips-to-use-vscode-more-efficiently

scss variables, typescript https://sergiocarracedo.es/2020/07/17/sharing-variables-between-scss-and-typescript/

Music, programming https://www.musicforprogramming.net/?one

read, book https://psyche.co/guides/how-to-gain-more-from-reading-by-taking-it-all-in-more-slowly

coding, fonts, mono space https://realdougwilson.com/writing/coding-with-character

javascript, state https://dev.to/bnevilleoneill/state-management-pattern-in-javascript-sharing-data-across-components-2gkj https://css-tricks.com/build-a-state-management-system-with-vanilla-javascript/ https://codeburst.io/state-management-in-javascript-15d0d98837e1

unplug HDMI, bug, blank screen https://bugzilla.redhat.com/show_bug.cgi?id=1052248

flutter https://github.com/olexale/flutter_roadmap

dart https://dart.dev/guides/language/effective-dart

time management, experience https://sspai.com/post/66182

回避型依恋 https://www.zhihu.com/question/365927236/answer/1790507449

coding, design https://www.yuque.com/arvinxx/note/html2sketch https://www.yuque.com/design-engineering/uxdm/aaxyvw

english, science, for kids, the thinker https://easyscienceforkids.com/the-thinker/

programming, resources, theory https://steshaw.org/plt/

article https://psyche.co/ideas/assertiveness-is-a-virtue-that-anyone-can-develop-with-practice

job, toronto, ai, jerry https://www.ycombinator.com/companies/jerry-inc

job https://reactjobsboard.com/job/407621-frontend-engineer-at-treasure-data

javascript, async https://dzone.com/articles/understanding-ordering-with-javascript-async-metho https://stackoverflow.com/questions/56153537/javascript-await-async-order-of-execution

webpack 5 https://medium.com/swlh/webpack-5-module-federation-a-game-changer-to-javascript-architecture-bcdd30e02669

blog https://beyondloom.com/blog/index.html

design pattern, decorator, proxy https://stackoverflow.com/questions/18618779/differences-between-proxy-and-decorator-pattern/60478875

japanese, lyrics, gintama http://tamagogunkan.blogspot.com/2017/06/real-kagerou.html?m=1

renewable energy, clean energy frontend developer job https://www.reed.co.uk/jobs/renewable-energy-jobs-in-cardiff https://angel.co/company/aurora-solar/jobs/962373-software-engineer-frontend https://www.linkedin.com/jobs/view/frontend-engineer-%E2%80%93-tesla-energy-device-software-at-tesla-2689154084 https://stackoverflow.com/jobs/529998/senior-frontend-developer-in-renewable-energy-m-sonnen-gmbh https://octopus.energy/careers/frontend-developer-oeb/ https://jobs.lever.co/octoenergy/7fb41233-62f9-4d2e-9235-cc27407b7b46

garbage collection https://en.m.wikipedia.org/wiki/Tracing_garbage_collection

wuhan https://v2ex.com/t/788122# 就业环境极差,大多是骗应届生的小公司,电销,客户,诈骗。主要还是国企、公务员、钢铁、车企、物流、医院类就业多。 气候极差,楼上已经说了,其实虽然身处中部平原,但是全城到处挖,施工不规范,路面缺乏保养,导致灰尘,垃圾很多。 生活体验极差,毫无服务意识,小店,夫妻店,亲戚帮工很多,不讲卫生,无服务意识。去大商场,连锁店 KFC 会好点 交通环境极差,交规形同虚设,红绿灯人车混流,车抢人,车抢车稀松平常,三环没出就经常随意鸣笛 公共素质极差,公共场所,地铁,公交,商圈很多大声喧闹讲话,不文明行为,老人小孩基本上没有排队意识

dunning kruger effect

/assets/images/2021-12-19-16-49-55.png

programmer anime https://h313.info/blog/github/anime/google-cloud/2020/07/31/does-having-an-anime-profile-picture-make-you-a-better-programmer.html https://www.quora.com/Is-there-any-anime-based-on-programming-and-hacking https://www.reddit.com/r/anime/comments/7l51um/computer_programming_related_anime_and_manga/ すべてがfになる the perfect insider

算法少女 https://zh.m.wikipedia.org/wiki/%E7%AE%97%E6%B3%95%E5%B0%91%E5%A5%B3

open source low code

https://www.angelyeast.com/contents/3329/68015.html https://zhuanlan.zhihu.com/p/357498175

人生五十年 平敦盛

programming audio book https://news.ycombinator.com/item?id=27879593 https://www.quora.com/What-are-some-great-audio-programming-books https://www.reddit.com/r/learnprogramming/comments/41p9t9/are_there_any_good_programmingrelated/ https://bookauthority.org/books/best-programming-audiobooks

event loop https://blog.sessionstack.com/how-javascript-works-event-loop-and-the-rise-of-async-programming-5-ways-to-better-coding-with-2f077c4438b5 https://www.javascripttutorial.net/javascript-event-loop/ https://www.educative.io/edpresso/what-is-an-event-loop-in-javascript https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop

两个玻璃球 楼层高度 面试题 https://blog.csdn.net/jiaomeng/article/details/1435226 https://gist.github.com/sing1ee/5971946

彩色电视, 3D 游戏, VR 世界,越来越具象的艺术作品,却失去了想象的魅力。我小时候想拥有一只小火龙,甚至思考能用喷出的火焰去做些什么。现在游戏里抓了上百只口袋妖怪,风火雷电特异功能,我却只能想到它能打出多少伤害。

当我拿着纸笔的时候,我不能做任何其它事,我的手和眼需要协作,我的脑海想着要写下的内容,我写字很慢,每个字都需要一笔一划。也许我可以做一个打字上屏的动画,让每个字一笔一划的出现。

由于水龙头拧紧程度不同,预示着不同的人,或者人格。例如一个人感觉水龙头拧紧程度不一样了。

敬语是说给别人听的 上中下的感觉,让对方感到被尊重?

编剧是一个有前瞻性的群体 每一次获利渠道,比如 dvd 的出现,流媒体的出现,都会在编剧圈内引起罢工,为了利益而与资本对话 编剧最终就是一纸简历 好的 IP 发钱反而少,大家愿意贴钱干,反而成了资本和权贵、二代的专属游戏 利用 blockchain 来进行“未来价值货币”投票,先质押,再拍剧(作品),如果作品出名了,自己质押的币就值钱了 编剧专用区块链? 让编剧工会成为 编剧 dao 下次还 dao

english contents https://jillianhess.substack.com/

  • 手账设计 视觉上减少压迫感 减少心理负担,善待自己,让自己开心

  • 列出日常事项 按完成时间记录,推测下次出现时间 通过大量记录自动生成提醒 戴上 VR = 进入 todo list 让记录、每一次记录,不需要精确,减少记录时的心智成本、消耗 VR 中一切记录都变得容易 每一次记录格式为 事件 + 时间(大概时间/精确时间) 自动提取出事件 + 时间 记录 want to do

  • 往生 DAO ,所有的钱都只能投进去出不来, token 也只上 dex , token 只能做善事获取, token 可以转赠,但会带上记录,主旨:从零开始你的人生,让历史记住你的选择。用历史事件作为故事线(资料片版本,主线剧情版本),参考三体关于历史的设计。参考现有社交应用给用户提供的服务与价值。一个钱包一条命。历史名人作为 nft

  • if it’s too difficult to maintenance, people trying to find an parent(authority) to manage those thing for them. How could everyone make their computer by them self? If they can’t, is this still decentralization?

    • another example: tax return
  • volatility is the friend of wall street. It may not be the friend of investors, but it’s a friend of wall street.

  • 消费意见领袖

    • 当需要消费时,比如购买衣物,找一个和自己情况相仿的带货 up 主
  • 突然有个悲观的想法,一群人不断地掉头发去创造这些越来越臃肿的应用,是不是一种 proof of work 来创造 scarcity 呢?

Use automation tools to simplifie a routing, for example: navigation to a place

Also could build a new user interface, like question and ask, then do things for you

This is good for old people

This is good for accessibility

This is good for focus on things, reduce distraction

Imagine this would be the way you use smartphone

Use small screen smartphone as mobile portal. Which is really mobile.

Save custom routing when you did step by step

https://www.audacityteam.org/

https://www.reaper.fm/

https://github.com/LMMS/lmms

evil 恶

done

programmer

poem

https://wordsimilarity.com/zh/%E6%98%8E%E8%BE%A8%E6%98%AF%E9%9D%9E

http://www.chinesewords.org/idiom/show-8374.html

https://www.wordhippo.com/what-is/the-adverb-for/weird.html

http://www.giraffenglish.net/2020/02/26/chinese-cabbage/

http://www.giraffenglish.net/2020/02/26/chinese-cabbage/

https://forvo.com/

说英语时,结尾的 s t th 等声音容易发的特别重,吐气特别多,听起来非常刻意 可以当说 s t th 这类结尾音时,不再从肺里往外送气,仅用口中剩余空气发出。

是否与日语的 か  结尾发音方法类似呢?

https://www.reddit.com/r/languagelearning/wiki/guide

learning idea 声剧

then

crpg recommendation

cinematic asmr

to solve the online/offline GTD list/notes

two hour job search book

meditation think and rest

push up exercise

explain the concept of topology in japanese

uuid as unique token, sync with server, use firebase

categorize things, do something to make the mind slow down

I have a plan

西部点子王

connect shokz openmove to multiple devices via bluetooth

https://userguide.shokz.net/upload/user/20220106/73731db2f8fe791023db9e00e0681265.pdf

日常卡片设计

10 min 为单位,考虑类似炉石传说的“费”,能量水/宝石

NFC 物理卡片协助

[[./1project/artists-with-ai.mdx]]

睁眼就吃

the catalyst man

四谷ラボ 6/14 19:00 discord read hello nostr, yo bluesky 2

bluesky and nostr

movie: light light light

夏天来了,大家一边期待着花火大会,一边吃着小海胆大螃蟹鱼子饭团,喝着柠檬鸡尾酒 经常是文化节,车站前地下广场也轮换售卖着不同地区的特产美食,秋田的犬,熊本的熊,广岛的柠檬糕。 动漫,电影,音乐,游戏,让人期待的东西不断的出现,不断的实现。

how to find creators in japan

make with gpt

make a gpt to create note by speaking your mind to it 把这段话通顺的整理出来,并保留原意 尽量保持我原本的语言风格 去掉过多的连接词,不要显得太啰嗦 你是一位善于用简洁明了、节奏紧凑的方式来表达复杂情节的助手。你注重情节推进,避免冗长的描述,倾向于使用简单直接的句子结构。你的叙述风格中带有含蓄的情感表达,不夸张但富有内在冲突。你会在关键时刻适度使用疑问句,制造悬念,增强故事的吸引力。你也时常通过内心独白来展现角色的思考与挣扎,使人物更加立体和真实。在必要时,你可以混用英文,特别是在表达难以翻译的概念或情感时。总之,你的语言风格是精炼、直接且富有节奏感的。

ccna broadcast and flooding

Today’s web browsers want to be invisible, merging with the visual environment of the desktop in an effort to convince users to treat “the cloud” as just an extension of their hard drive. In the 1990s, browser design took nearly the opposite approach, using iconography associated with travel to convey the feeling of going on a journey. Netscape Navigator, which used a ship’s helm as its logo, made a very direct link with the nautical origins of the prefix cyber-, while Internet Explorer’s logo promised to take the user around the whole globe.

You very rarely just came in for one specific thing and then immediately left like you might today; you usually entered a website and looked around. You browsed.

Deliverer: 「すみません、アマゾンの配達員です。今、マンションの前にいるんですが、オートロックで入れなくて、どうしたらいいでしょうか?」

You: 「あ、そうですか。すぐに降りて取りに行きますので、少々お待ちください。」

Deliverer: 「ありがとうございます。よろしくお願いします。」

You: 「はい、お待たせしました。今向かいます。」

Language is primarily a tool for communication rather than thought [pdf] (Score: 153+ in 4 hours)

Link: https://readhacker.news/s/6a6eS Comments: https://readhacker.news/c/6a6eS

Local First, Forever (🔥 Score: 151+ in 1 hour) crdt

Link: https://readhacker.news/s/6afT3 Comments: https://readhacker.news/c/6afT3

https://documate.site/ Make your doc site intelligent An open-source tool for embedding AI chat dialog into your doc site to answer user questions based on your content.

Show HN: I made tool that let’s you see everything about any website (Score: 153+ in 12 hours)

Link: https://readhacker.news/s/6a6Nz Comments: https://readhacker.news/c/6a6Nz

Yes, it’s open source: https://github.com/lissy93/web-check :) Why I’m building this? There are a lot of tools out there for discovering meta and security data relating to a website, IP or server. But currently, there isn’t anything that does everything, all in one place and without a paywall/ user sign up. It’s still a WIP, and I’m working on a new version, with some more comprehensive checks, so any feedback would be much appreciated :)

Software design gets worse before it gets better (❄️ Score: 150+ in 2 days)

Link: https://readhacker.news/s/69Vuu Comments: https://readhacker.news/c/69Vuu

不用探索游戏里的一切 没有当过兵的人生不完整 人生必去的名胜古迹 人生必吃的美食 必听的歌,读的书,看的影视,玩的游戏 小时候玩暗黑破坏神,每个技能都学,打 boss 时花里胡哨的刮痧


vscode theme

https://github.com/enkia/tokyo-night-vscode-theme

https://github.com/morhetz/gruvbox

https://ethanschoonover.com/solarized/

https://stephango.com/flexoki


web3 評価システム 内容の価値を確認する


interview dungeon master

java python javascript AI


https://tripgeeks.app/community


https://www.wikiwand.com/en/Doomscrolling


pr アピール

hr ホームルーム


服部克久

https://www.youtube.com/channel/UCO6fU8ZfPAlTglS-V1H_brQ


to sign a PDF, the most easy way is use an iPad with apple(or alternative) pencil

for those doomed with linux, https://github.com/xournalpp/xournalpp/


vcard

https://nfraprado.net/post/vcard-rss-as-an-alternative-to-social-media.html

https://news.ycombinator.com/item?id=39795830

https://codeberg.org/nfraprado/vcard-network

https://codeberg.org/nfraprado/vcf-test/src/branch/pages/vcard.vcf


https://www.city.kawasaki.jp/350/page/0000156110.html

令和5年度川崎市物価高騰対策給付金(7万円)の受給手続について


https://github.com/mtlynch/picoshare

A minimalist, easy-to-host service for sharing images and other files

自建图床


https://anime-eupho.com/

京吹

connect shokz openmove to multiple devices via bluetooth

https://userguide.shokz.net/upload/user/20220106/73731db2f8fe791023db9e00e0681265.pdf

live by blog

write blog about scrollRestoration

make notes from my browser history

3rd party app gpt store, based on ranking website and browser extension

mi band reminder record my gesture/pose in a day

AI financial estimate for company/project/artist like skill tree evolve user can see how they helped sic parvis magna

frontend for ai music player, ai fm

创造永远比欣赏更高级。欣赏只会限制我们,让我们排斥他人,而创造让我们成为独特的个体。

website for home learner, study without going to school

bot for google chat

帮内容创造者解决钱从哪儿来的问题,参考内容平台、App Store, Game Store(steam)

兼职做独立游戏,量力而为

telegram speech to text, airchat but telegram

airchat is asynchronous

open source wearable gadget

VR/AR/MR

pet

casino

shopping mall

Inside Figma’s HQ: talking creativity with Jake Albaugh https://youtu.be/FcQ1pBgfKvo

https://frontendweekly.tokyo/posts/458/

Open source publishing platform, built with Next.js and Strapi CMS backend. Uses Tiptap / Prose-mirror editor. 💙 https://github.com/Prototypr/prototypr-frontend

Navigating the future of frontend Make sense of modern frontend meta-frameworks. Connect the dots between fundamental concepts old and new. https://frontendmastery.com/posts/navigating-the-future-of-frontend/

『ゴールデンスランバー』(A MEMORY)は、伊坂幸太郎による日本の小説、同小説を原作とする日本映画。 https://www.wikiwand.com/ja/%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%87%E3%83%B3%E3%82%B9%E3%83%A9%E3%83%B3%E3%83%90%E3%83%BC

Productivity advice Construct physical barriers to temptation so the internet loses and your laziness wins. Then get properly bored. Then do the work. https://spakhm.substack.com/p/productivity-advice

Minimalistic app to help track and build daily habits https://github.com/MuffinTheDragon/daily-habit-tracker

The Joy of Reading Books You Don’t Entirely Understand https://reactormag.com/the-joy-of-reading-books-you-dont-entirely-understand/

A Speech Framework for the Free Desktop and Beyond https://project-spiel.org/

https://nostr.build/ #nostr, #upload, #图床

https://ento-oki.jp/en/ #japan, #vacation, #hotel, #website design

https://www.makura-soft.com/sakuranouta/world/world.html #game, #galgame, #japanese

https://www.monoid.co.jp/ #website design, #japan IT job

https://www.djq.jp/tokyo_bridge_top_page.html #japan, #travel, #bridge, #photo

https://www.visiting-japan.com/en/ #japan, #travel

https://habla.news/ #nostr, #matters, #medium, #hacker news

https://zenn.dev/ganmo3 #japanese, #tech blog

https://www.nikkei.com/ #japanese, #news

https://vocus.cc/user/@tokyoinsider #japan, #story

https://github.com/nolebase/nolebase #note system, #open source, #good design

https://www.patricksparabox.com/ #game

https://nolebase.ayaka.io/%E7%AC%94%E8%AE%B0/%F0%9F%8E%A8%20%E8%AE%BE%E8%AE%A1/%E8%B0%83%E8%89%B2%E6%9D%BF%E8%AE%BE%E8%AE%A1%E5%85%A5%E9%97%A8.html #design, #color

luna translator #galgame, #translation, #text to speech

Do not shoot this.