DEV Community

Justin3go
Justin3go

Posted on

A-Share Market Surge - FAV0 Weekly #016

Issue 016 -- A-Share Market Surge

Photos from my trip to Western Sichuan during the Mid-Autumn Festival; I feel I have enough images to last me several issues~

This weekly publication is open source, documenting my observations and experiences, primarily focusing on front-end development, AI, independent development, open-source tools, etc. It is published every Saturday/weekend. Contributions are welcome, and I look forward to your follow/subscribe~

>> Topics to Discuss

The Surge in A-Shares: Talking About My Investment Mindset

I’m not very good at investing, and I don’t understand financial reports or analyses of company operations. Therefore, I mostly invest in index funds, so I don’t have to worry too much about individual stocks, and I can just check my returns each evening without constantly monitoring the markets.

Regarding my strategy:

  • When to buy? I don’t like chasing prices because I always feel that I’m buying in at too high a price. Thus, I generally buy more as prices drop.
  • When to sell? This is more casual; as long as I’ve made a profit, I sell based on my mood. For instance, if I want to buy some additional consumer goods, I might sell some shares.

My mindset:

No matter how much the market drops, it doesn’t really affect my mood because:

  1. I know I’m a long-term holder; short-term fluctuations are not important to me.
  2. I trust the development of the country since I invest in index funds, so I’m not too worried.
  3. I only invest a portion of my money, so even if I incur losses, it won’t affect my normal life.

A phrase I really like: Investing is about making friends with time, not gambling against others at the table~

>> Must Read

Deno 2 Release Candidate

The release candidate for Deno 2.0 introduces several key changes:

  • Changes to global variables window and process
  • Dependency management
  • Changes to the permission system
  • API changes
  • CLI changes
  • Import assertions are dead, long live import attributes
  • Compatibility with Node.js and npm
  • Document testing using deno test --doc
  • TypeScript changes

AR Glasses

These are real glasses, not a "helmet"!

ByteDance's “Sora” Model Release

The model has three breakthroughs:

  • Multi-agent, multi-action interaction, unlocking interaction capabilities between multiple subjects; it’s no longer a one-person show.
  • Consistent camera switching, showcasing a storyline told through various consistent shots within a 10-second video, enhancing the narrative feel.
  • Powerful cinematography and dynamics, supporting zoom, orbit, pan, dolly, and target tracking, all generated smoothly in one go.
  • Multiple style and size options, supporting various styles including black and white, 3D animation, 2D animation, traditional Chinese painting, and thick painting, with sizes 1:1, 3:4, 4:3, 16:9, 9:16, 21:9, allowing for more creative freedom.

OpenAI to Become a For-Profit Company

I have learned that OpenAI is planning to restructure its core business as a for-profit social enterprise, which will no longer be under the control of its non-profit board. This transition aims to attract more investors while allowing CEO Sam Altman to finally gain equity in the company. Although the non-profit organization will still exist and hold a minority stake in the for-profit entity, this new structure may impact how OpenAI governs its AI risk management practices.

Since its founding in 2015, OpenAI has evolved from an initial non-profit research entity into a company valued at $150 billion, particularly drawing global attention and investments after the launch of ChatGPT. While this structural change might make OpenAI's operations resemble those of a typical startup, it has raised concerns about whether it still has sufficient governance capacity in its pursuit of artificial general intelligence (AGI).

With management changes, including the departure of Chief Technology Officer Mira Murati, OpenAI's future direction is still under discussion among lawyers and shareholders, and the specific implementation timeline remains uncertain. This move will bring OpenAI's governance structure closer to that of its competitors, Anthropic and Elon Musk's xAI, both of which are registered as for-profit enterprises aimed at promoting social responsibility.

>> Useful Tools

tesseract.js - JS Version of OCR Library

A JS version of OCR library that works quite well! It supports recognition in both Chinese and English, and has over 34k stars on GitHub.

LibreTranslate - Self-Hosted Translation API

A free, open-source, fully self-hosted machine translation API that, unlike others, doesn’t rely on proprietary providers like Google or Azure for translation. Instead, its translation engine is powered by the open-source Argos Translate library.

Easily Debug HTTP(S) Client Requests in Python Programs

Httpdbg is a tool that allows Python developers to easily debug HTTP(S) client requests in their Python programs.

To use it, execute your program with the pyhttpdbg command instead of python. Just like that. Open your browser and go to http://localhost:4909 to view the requests:

Analyze the Sentiment Trend of a Keyword on Hacker News Over the Past Month

This website can analyze the sentiment trend of a specific keyword on Hacker News over the past month.

For example, if I want to check the sentiment towards OpenAI's recently released o1 model on Hacker News, I can use this website, as shown in the image below:

Resources for Learning Graphics Programming

This HN post comments mentioned many learning resources, summarized here:
(Original post link: https://news.ycombinator.com/item?id=41602044)

  1. NeHe Tutorials - An early tutorial covering OpenGL rendering pipeline and basic 3D math and physics, available at http://nehe.gamedev.net.
  2. WebGL Fundamentals - Resources for web developers to learn the WebGL API, visit http://webglfundamentals.org.
  3. WebGPU Fundamentals - Learning resources for the WebGPU API, visit http://webgpufundamentals.org.
  4. Three.js Journey - A paid course for Three.js, particularly suitable for web developers, link: http://threejs-journey.com.
  5. Learn OpenGL - A free OpenGL tutorial suitable for learners looking to deepen their understanding of graphics APIs, visit http://learnopengl.com.
  6. Scratchapixel - Offers detailed graphics programming tutorials and mathematical derivations, website: http://scratchapixel.com.
  7. Pikuma's Courses - High-quality 3D graphics programming courses can be found at http://pikuma.com.
  8. Real-Time Rendering - A classic graphics programming book, comprehensive, suitable for learners at all levels, visit http://realtimerendering.com.
  9. OpenGL: A Primer - A foundational OpenGL primer book, suitable for beginners, link: http://pearson.com.
  10. Introduction to 3D Game Programming with DirectX - Frank Luna's classic book covering the basics of DirectX.
  11. Tiny Code Christmas - A friendly entry-level project introducing basic graphics programming techniques, link: http://tcc.lovebyte.party.
  12. Raytracing Tutorials - Tutorials on ray tracing, suitable for learners looking to delve deeper into this field, visit http://raytracing.github.io.
  13. OpenGL GUI Demos - Resources providing basic examples of OpenGL GUI, visit http://songho.ca/opengl.
  14. Game Math Book - A book focusing on game math, very suitable for beginners in graphics programming, website: http://gamemath.com/book.
  15. Filament - A modern, efficient graphics engine suitable for real-time rendering, link: http://google.github.io/filament.
  16. Nvidia Nsight Graphics - NVIDIA's graphics debugging tool, suitable for graphics developers, visit http://developer.nvidia.com/nsight-graphics.
  17. Discord Graphics Programming Community - Join the graphics programming Discord community for more resources and support.

More

>> Interesting Finds

A Frontend Time-Flow Animation Effect

6th on the Author Ranking on Juejin

I recently posted an article on Juejin and noticed my avatar was near the 6th position on the author leaderboard. After clicking in to see, I thought, okay, I don’t need to be the 6th! 🤡

Even OpenAI's Frontend Can't Avoid useEffect Running Twice

>> Worth Reading

Why I Still Blog After 15 Years

For me, writing a blog is similar to photography. If I were to summarize it in three keywords, they would be: Thinking, Recording, Spreading.

I’m Tired of AI

One sentence that left a deep impression on me: What we actually benefit from is often better outcomes, not just faster results.

The Frontend Treadmill

The author believes that the rapid obsolescence of frontend frameworks is the norm, and debating which framework to use is a waste of time. Regardless of the chosen framework, it may well be outdated in five years. Instead, smart product teams should deeply understand the current frameworks, learn the tools, and avoid being enchanted by the illusion of new tools.

More

Top comments (0)