resources information idea note
- 说出某种可理解的东西;
- 提供( 给听者) 某种东西去理解;
- 由此使他自己成为可理解的; 以及,
- 达到与另一个人的默契。
《什么是普遍语用学》哈贝马斯 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
-
fruit/ agriculture product market website
-
create website for UI
-
weather API blog
-
Duck class JAVA example
-
documate? search in blog, vetcot database
-
lyric japanese syntax
-
https://guidelines.pr1mer.tech
- Web Guidelines
-
install ngrok on windows
winget install ngrok
not working- just download it
-
https://www.quantamagazine.org/the-thought-experiments-that-fray-the-fabric-of-space-time-20240925/
- The Thought Experiments That Fray the Fabric of Space-Time
- nice animation
-
https://kevin.the.li/posts/learning-to-learn/
- Learning to learn
- Learning Efficiency: Focus on building a strong foundation early and avoid unnecessary information.
- Curriculum Design: Tailor your learning plan to your specific needs to prevent plateauing.
- Intensive Learning: Begin with a 15-20 hour sprint of focused learning for rapid improvement.
- Sustained Learning: After the initial sprint, switch to a sustainable pace for long-term retention.
- Reflection: Continuously adapt your learning process to enhance outcomes.
-
https://www.votito.com/methods/togs-paradox/
- application complexity will reduce during the development, but requirements will increase, so the complexity will increase again
-
- explore and learn about Web3.
-
https://cognitivemedium.com/tat/
- Thought as a Technology
-
- Learn to Code Blockchain DApps by Building Simple Games
-
- The NFT License helps define the rights of both owners of ERC-721 non-fungible tokens (NFTs) as well as artists and creators working with NFTs. The NFT License is designed to balance two concerns:
-
https://rustwasm.github.io/docs/book/
- This small book describes how to use Rust and WebAssembly together.
-
- WalletConnect Inc. is now known as Reown
-
- blog
-
- 株式会社
-
https://mirror.xyz/kokii.eth/FP6HuwGLNRGhctLyDh6R4H0UDm5liGyO3yZcWsfN-5E
- Web3的底层逻辑:制度经济学视角
-
https://www.yoriso.com/sogi/article/hannyashingyo/
- 般若心経の内容全文
-
https://alexanderell.is/posts/mscs/
- Completing a Part-Time Master’s in Computer Science While Working
-
- 赫 hè 蹏 tí 是专为中文网页内容设计的排版样式增强
-
https://producerlibrary.carrd.co
- A curated Library of Music Production Tutorials on Youtube
-
https://thebookofshaders.com/04/
- shader, three.js
冬日黄昏,磁带机在大声播放摇滚乐,醉醺醺的亨利搂着酒瓶,靠着墓碑歪着头,闷一口,骂一句傻逼,又闷一口,从兜里掏出达西用过的拨片,轻轻放在狗牌旁边。闪闪发光,双泉镇的夕阳很明亮。
小朱尼尔巴克和他的随从们蹦累了,走过来按下停止键,拎起磁带机,踢了一脚亨利:“老头,回家了。”
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 喝酒打牌
主动专注的看书 主动专注的吸收内容
町ぐるみ
イートイン
受け入れ
申し入れ
日程が詰まっている
しょっちゅう
しゃがみ
-
https://cloud.google.com/text-to-speech/?hl=en#put-text-to-speech-into-action
- google text to speech
-
https://firebase.google.com/docs/web/setup?hl=en&authuser=0
- firebase, serverless
-
- html tutorial
cloudflare error too many redirects
In cloudflare dashboard, set SSL/TLS encryption mode from “Flexible” to “Full”.
remove image background use figma plugin
-
move all files in a path one level up, when the folder name are same
-
delete all other branches, including remote, remain current branch and rename it to main, also set default on github
-
ideal self
-
- alternative to notion, jira, linear, trello, etc. all in one project management tool, open source
-
- new protocol, hold your data
-
https://github.com/ja-k-e/noise
- cool effect
-
postrock
-
- kids study
torrent
-
- mac app torrent
-
https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor?tab=readme-ov-file
- ai prompt
-
job, japan
now
-
blog
- kristoff.it
- we need to make the web easier to use, otherwise user will bind to those big sns platforms
- kristoff.it
-
- bad user experience
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:
-
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.
-
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.
-
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.
-
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.
-
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
-
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
- Choose a Nostr client library that suits your needs. For example,
-
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(); }
-
-
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" }); } };
-
-
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
- Set Up Nostr Relays: Identify or set up Nostr relays to use for your applications.
- Client-Side Integration: Implement the necessary client-side JavaScript to interact with Nostr relays.
- Backend Services: Develop any required backend services or API endpoints to support these features.
- 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
-
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.
-
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.
-
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.
-
Publish Encrypted Messages to Nostr: Publish the encrypted message as a Nostr event. Use appropriate tags to identify the message type and recipient.
-
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
-
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.
-
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.
- Use the
-
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.
- Encrypt the message and create a Nostr event with
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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://book.douban.com/subject/30471574/
-
http://www.comed.se/hwbok4.html
- humanware
-
Blitzscaling
-
- 椒盐豆豉
- tags: #buy, #coding, #life, #好物推荐
-
- tags: #buy, #好物推荐
-
波陆梦普奇
-
老汤搓澡巾
-
spam 蟹肉棒,撕开炒鸡蛋
-
我们可以改变彼此 | 非暴力沟通实用指南
-
edx business english
-
english grammar in use
-
http://binarytome.com/hardware-software-firmware-malware-all-the-different-kinds-of-computer-wares/
-
end with s or es
-
- english writing, pick adj to describe noun
-
- hustle and bustle
- A large amount of activity and work, usually in a noisy surrounding.
-
https://www.babbel.com/en/magazine/the-netherlands-holland-and-dutch
- Why Do We Call People From The Netherlands ‘Dutch’?
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://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/
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://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://www.v2ex.com/t/716436#reply2
brilliant
https://www.mun.ca/undergrad/programs/science/computer-science/
find tutor online
codementor
fiverr
-
https://piggsboson.medium.com/5-powerful-study-tips-from-richard-feynman-f7a94dbb35fd
-
https://github.com/offertory-box/not-awesome-shanghai-lockdown
-
上海封锁, shanghai lockdown
https://dev.to/videos https://github.com/forem/forem
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://fortelabs.co/blog/para/
- https://www.tatatap.com
- https://jeffhuang.com/productivity_text_file/
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/
- theme dynamic less css variables
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
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
evil 恶
-
https://www.globethics.net/pdfs/CNKI/CJFD/AQSS200001020.pdf
- 奥古斯丁关于罪恶的理论
-
database in single file (json ?)
- lowdb
-
SQL
-
postgreSQL
-
free database
-
migration
done
programmer
poem
-
海因里希·海涅, Christian Johann Heinrich Heine
- https://zh.wikipedia.org/zh-hk/%E6%B5%B7%E5%9B%A0%E9%87%8C%E5%B8%8C%C2%B7%E6%B5%B7%E6%B6%85
- https://www.actualidadliteratura.com/zh-CN/%E6%B5%B7%E5%9B%A0%E9%87%8C%E5%B8%8C%C2%B7%E6%B5%B7%E6%B6%85%EF%BC%88Heinrich-Heine%EF%BC%89%E6%9C%80%E5%90%8E%E7%9A%84%E5%BE%B7%E5%9B%BD%E6%B5%AA%E6%BC%AB%E4%B8%BB%E4%B9%89%E8%AF%97%E4%BA%BA%E8%AF%97%E6%AD%8C/
- https://www.gutenberg.org/files/52882/52882-h/52882-h.htm#page_434
-
胜海舟
-
flight
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/
说英语时,结尾的 s t th 等声音容易发的特别重,吐气特别多,听起来非常刻意 可以当说 s t th 这类结尾音时,不再从肺里往外送气,仅用口中剩余空气发出。
是否与日语的 か 结尾发音方法类似呢?
https://www.reddit.com/r/languagelearning/wiki/guide
learning idea 声剧
-
We try to use a strange language to do basic greetings, to feel funny or fancy
- namasute
-
to input ・ in japanese input method, type
nakaguro
-
- 会制作与经典作品与文化相关的内容,并延展到生活态度和科技数码等方方面面。
-
Do not try to be the smartest in the room; try to be the kindest.
-
Why Structure and Interpretation of Computer Programs matters
-
figma java to blog
-
create AI for simple game, let user train AI
- rogue like ?
-
buy water at drug store use coupon
-
tokyo weather api simple webpage
then
-
NFT as perment subscribe token
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/
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
自建图床
京吹
connect shokz openmove to multiple devices via bluetooth
https://userguide.shokz.net/upload/user/20220106/73731db2f8fe791023db9e00e0681265.pdf
- 食器洗い乾燥機 ISHT-5000-W ホワイト , dish wash machine, 食洗機
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
- to do list with mood
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
luna translator #galgame, #translation, #text to speech