any feedback is greatly appreciated!!! especially comparing with o3
521 karma · joined March 12, 2012
Want to discuss comment or brainstorm. Dont hesitate, text me
https://t.me/reactima https://api.whatsapp.com/send?phone=818047562323
Creating SaaS applications with Reactjs/Python/Golang/TS. If got interested in any of my comments with lot links and github references, feel free to ping me on whatsapp or telegram.
Notes and fragments for LLVM hallucination https://zeroread.com/
any feedback is greatly appreciated!!! especially comparing with o3
my personal feeling gpt5-thinking is much faster but doesnt produce the same quality results as o3 which were capable to scan through the code base dump with file names and make correct calls
dont feel any changes with https://chatgpt.com/codex/
my best experience was to use o3 for task analysis, copy paste the result in https://chatgpt.com/codex/, work outside and vibe code from mobile
“Build data-centric apps with DuckDB An Open Source React Framework for Single-Node Data Analytics powered by DuckDB”
However if you need a full-text search similar to Apache Lucene, my go-to options are based on Tantivy
Tantivy https://github.com/quickwit-oss/tantivy
Asian language, BM25 scoring, Natural query language, JSON fields indexing support are all must-have features for me
Quickwit - https://github.com/quickwit-oss/quickwit - https://quickwit.io/docs/get-started/quickstart
ParadeDB - https://github.com/paradedb/paradedb
I'm still looking for a systematic approach to make a hybrid search (combined full-text with embedding vectors).
Any thoughts on up-to-date hybrid search experience are greatly appreciated
https://github.com/stewartweiss/intro-linux-sys-prog
IMHO having up-to-date broad range of simple examples is worth of 100 bucks
Had a recent dive into a forced alignment, and discovered that most of new models dont operate on word boundaries, phoneme, etc but rather chunk audio with overlap and do word, context matching. Older HHM-style models have shorter strides (10ms vs 20ms).
Tried to search into Kaldi/Sherpa ecosystem, and found most info leads to nowhere or very small and inaccurate models.
Appreciate any tips on the subject
> GNAP (Grant Negotiation and Authorization Protocol) is an in-progress effort to develop a next-generation authorization protocol
From spec https://oauth.net/gnap/
> GNAP is not an extension of OAuth 2.0 and is not intended to be directly compatible with OAuth 2.0. GNAP seeks to provide functionality and solve use cases that OAuth 2.0 cannot easily or cleanly address.
> GNAP and OAuth 2.0 will likely exist in parallel for many deployments, and considerations have been taken to facilitate the mapping and transition from existing OAuth 2.0 systems to GNAP
Doesnt look like GNAP will fly any time soon, however there is a very interesting part - Security Considerations section. Looks like it was made by people who are familiar with all varieties of cyberops and usability issues in OAuth2/OIDC spec.
Security Considerations section
https://datatracker.ietf.org/doc/html/draft-ietf-gnap-core-p...
If any cyberops, pentester pro reading this, please advise how to research more. Thanx in advance.
What if pre-signed URL is leaked, you cannot invalidate a pre-signed URL without rotating credentials or changing bucket policies, right?
I was thinking about signed cookies or API gateways type of solutions.
OpenID Foundation seems took a path of making "profiles" like FAPI rather consolidation and enforcing the best practices and depricating the bad.
FAPI (Financial-grade API Security Profile 1.0) https://openid.net/specs/openid-financial-api-part-1-1_0.htm...
I hope the community will combine it all at some point and add specifications for proper policy and resources management too by looking at the full lifecycle of modern applications.
Never saw a good example of how to implement a proper access to pdf or other downloadable documents.
What is your approach? Any good code base in open source to learn from?
If you want to expand your knowledge beyond OAuth2 (and most probably you should if you want to design systems used by big guys from 0 to 1) , highly recommend to jump straight into OpenID Connect (OIDC) which is an identity layer built on top of OAuth 2.0.
Besides reading specs, Sascha Preibisch's videos on both OIDC and OAuth2 were the most useful to solidify a bigger picture for me
https://www.youtube.com/@saschazegerman/playlists
Specs are actually well written despite of all jargon and train of buzzwords used inside. The most annoying on my list are OP (OpenID Provider) and RP (Relying Party) ...
https://openid.net/specs/openid-connect-core-1_0.html
https://datatracker.ietf.org/doc/draft-ietf-oauth-v2-1/
Most useful knowledge however personally gained from studying ORY Hydra mentioned in the article and Zitadel
The problem with OIDC and OAuth2 space - IDP providers are too "creative" in their interpretation of specs starting from userinfo and token exchange endpoints.
Without allocating significant amount of time getting all flows and related cyberops into your brain might never happened.
Good news - it's a life time investment ...
Oidc search on github gives good results - libraries, open source IDPs, all kind of proxies, etc
Heard somewhere we are not supposed to be happy and absent minded. Staying on hard side of things shapes us and make complete.
I'm not sure if this helps, but I’ve personally stopped stressing about outcomes, "get rich quick" schemes, or being in the perfect moment.
The journey is what truly matters.
I use my own tools for consulting and eventually outsource myself as needed. If clients want to hire someone else, I don’t resist. I simply ask for two or three months’ salary for training and limited support afterward.
I’m not trying to build something worth millions to sell. I used to sell CRMs built on top of WordPress for a long time. Eventually, it evolved into a CRM I now use across several businesses. Over the years, I’ve also created numerous small tools that I’ve been using for over a decade—tools for tracking trends, education, and more.
I don’t aim to be in the top 5% of earners, just be in the middle for targeted niche is ok.
For me, freedom means working in "Pendulum mode"—six months of active client phases followed by six months of prototyping new ideas. That balance keeps me sane. No conflict of interests. Clients know I worked hard to kick off things, and productive than most other engineers in slow mode.
As for pressure of being update - I made a simple commitment to try new things 4-8 hours a week min. AI, ML, K8s, hyped programming languages. It was brutal at the beginning, and extremely joyful process now. It's getting easier and easier. The main motivation is to be connected with folks who will come after me.
I'm also trying to surround myself with builders, and be less with transactional people who simply wants salary. Helping other to overcome and internalize the essence of pain of owning code and full responsibilities make my struggles easier.
One thing I would never sacrifice for being in a creator mode - wellbeing and needs of my family. Whatever it takes to bring the food on the table. All high purposes come after.
Naval's mega episodes help me to settle things in mind really well too
wealth https://nav.al/rich
happiness https://nav.al/happiness
Let's keep the useful image parts.
“How many of you are from manufacturing companies?”
[Some hands go up.]
“Oh, excellent. Where are the rest of you from? Okay, so how many are from consulting?”
[A number of hands go up.]
“Oh, that’s bad. Yeah, the mind is too important to waste—you should do something.”
“I think that without owning something over an extended period of time—like a few years—where one has a chance to take responsibility for one’s recommendations, where one has to see those recommendations through all action stages, accumulate scar tissue for the mistakes, pick oneself up off the ground, and dust oneself off, one learns only a fraction of what one can.”
Told him we should go together to industrial expo - starting from 3d printing, molding, material science and robotics and spend some time together to hack into hard core C++ SDKs used by big tech like Nvidia and Co, and look how to developed linear algebra and statistic on real life examples.
His dream is to automate small mid business manufacturing, and become a Steve Job like figure one day.
What’s the good information and resources to follow and educate about real life robotics?
Any tips or even sarcastic comments are welcome. Please help to be a cool uncle ;)
It's my go-to argument against leetcode style interviews.
I would rather ask a candidate to spend 30 mins and do research together on collaborative editing, or visualizing distances used in pgvector or similar vector database.
Imagine how far the whole colabarative editing space moved forward if 1% of leetcode grinding were rerouted
It can easily be a full time job
You need to mirror all logic and encoding/decoding part
https://github.com/yjs/yjs/blob/main/src/utils/encoding.js
https://github.com/yjs/yjs/commits/main/src/utils/encoding.j...
I was thinking about spining off nodejs instance just for persistence and syncing with postgres
Yjs backend, its persistence, eventual conflict resolution (one of editors stayed too long offline), history rewind seems like a tough engineering challenge to crack.
Always wanted to have a nice experience with block editor like Platejs https://platejs.org/
There are nice attempts simplify dev experience with solutions like Liveblocks https://liveblocks.io/text-editor However most options come at the expense of controlling your data.
CRDT keyword search on HN bring consistently good results and interest in the topic, but no good options on open source backend side. Checked it many times in the past. Please correct me if I missed something.
https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=tru...
Most people expectations it should work at least as in Google Docs or Notion, and on the dev side it should be store privately in Postgres JSONB like format without going deep into details.
I do love very dense and rich UI functionality with relevant enriched information too. Not some sort of list I need to click through.
As for cross platform usability. I never wanted anyone to our my RSS aggregations. 100% ownership and ability to hack in is very important for me.
I should probably reassess my decision as it's clearly much easier to turn everything into RSS feed with LLM coding or tools like N8n
Any recommendations are greatly appreciated
- github.com/trending daily, weekly, monthly group by 10 programming languages i'm familiar with. will add aggregator private upvote, hiding and 140 chars comment functionality
- grouped youtube channels by interests and tagged them in a cloud tag fashion - got RSS like feeds for ai, databases, c++, go, rust, robotics, etc topics, checking them them regularly on weekly and monthly, but no more doom scrolling or swipping next
Most interesting videos and repos has very few likes or views, and great depth. No way algo will push it up in my feed.
The result - no more time or interest to open up twitter, reddit or facebook feeds.
No stress. No feelings on "missing out"
50% of content correlates with the most trending topic on HN.
Thought to do HN weekly aggregation as a next step ... decided not to do
It's just a pleasure to use HN with comments section as its for me