HNHacker News
TopNewBestAskShowJobs

firechickenbird

61 karma · joined February 24, 2021

submissionscomments
firechickenbird··on A Brutal Look at Balanced Parentheses, Computing Machines, and Pushdown Automata
The proof of non-regularity is a bit convoluted. You can easily apply the pumping lemma there
firechickenbird··on Google Says Its Med-Gemini AI Healthcare Models Beat GPT-4
If we save billions there will be no space for other people
firechickenbird··on Z85: Format for representing binary data as printable text
At first glance I thought SHALL standed for SHA-language model :|
firechickenbird··on Nvidia surges about $500B in 6 wks, nearly much as Tesla is worth
With the upcoming recession and market crash it’s the perfect timing
firechickenbird··on Nvidia surges about $500B in 6 wks, nearly much as Tesla is worth
Ima short this bubble to zero
firechickenbird··on The VAE Used for Stable Diffusion Is Flawed
Backprop doesn’t give a shit
firechickenbird··on Generate images in one second on your Mac using a latent consistency model
Quality of these LCM is not the best though
firechickenbird··on Show HN: Instant API – Build type-safe web APIs with JavaScript
Please don’t call this mess “type-safe”
firechickenbird··on MMO Architecture: clients, sockets, threads and connection-oriented servers
I think your last chart is slightly incorrect: the game server is sending a message directly to the user, whereas it should theoretically only talk to the intermediate message queue (or frontend server)
firechickenbird··on Show HN: Netflix for AI-Generated Videos
Cool idea, but why such an overkill website? You could've just created a youtube playlist
firechickenbird··on [Broken - Undeployed] Show HN: AI Judges Your Spotify
Broken
firechickenbird··on Japan to open up Apple and Google app stores to competition
> The government hopes that the move will spur competition and lead to app price drops

Most apps are free. The paid one are also already very cheap

firechickenbird··on Ask HN: Most interesting tech you built for just yourself?
My graph is a partial representation of the supermarket and does not contain all the goods. It has just the stuff that I've bought at least once and manually positioned into the nodes. Sometimes the supermarket decides to relocate groups of goods and I have to update my graph again, but it does not happen too often (they do it probably once or twice a year)
firechickenbird··on Ask HN: Most interesting tech you built for just yourself?
An app that helps me with shopping at my main supermarket.

I usually go always to the same supermarket twice a week. I was frustrated that every time I changed something in my shopping list I had to mentally recompute the optimal path to pick up everything.

Now with my app I am able to build the graph of the entire supermarket (each node represents a rack with shopping items) and then given my shopping list it computes the optimal path from the entrance to the exit. It's a version of the classical travelling salesman problem

firechickenbird··on Functional Programming with TypeScript's Type System
At this point I'm wondering if the TypeScript type system can be used for dependant types that would allow formal verification of the programs
firechickenbird··on Making Python faster with Rust
No? In fact, if you understand what what I wrote, by generalizing this small piece of code it would mean that most of the codebase must be also partially rewritten to rust to be able to interoperate with the new data structures moved in rust. Thus these “less than 100 lines of code” refer to just this simple example program, which was fully rewritten in rust, hence, by generalizing, the premise was pointless
firechickenbird··on Making Python faster with Rust
OP fully rewrote the example program in rust, by also moving the entire data structures there. This would mean that any interaction with these ndarrays could be possible only on the rust side, hence any other code that uses them must be rewritten, unless there’s some porting of rust ndarrays to python numpy ndarrays
firechickenbird··on Making Python faster with Rust
The premise was to not rewrite everything in rust, but you basically ended up rewriting 90% of it in rust
firechickenbird··on OpenAI tech gives Microsoft's Bing a boost in search battle with Google
Why should I trust these random charts? Where do you get the data from? Feels like sponsored fake news by bing
firechickenbird··on The Crafty Logic That Accompanies Dementia
Disable JS for full article
firechickenbird··on The Most Cited AI Papers in 2022
Very interesting, although I was expecting the Stable Diffusion paper[1] to be one of the most cited in 2022

[1]: High-Resolution Image Synthesis With Latent Diffusion Models, https://arxiv.org/abs/2112.10752

firechickenbird··on Why SAT Is Hard
Let me first try to briefly summarize NP-completeness:

A problem A is NP-complete if:

- you can verify it's solution in polynomial time

- you can reduce it to any other NP-complete problem in polynomial time

Since polynomial reduction is transitive, the second point is equivalent to saying that "you can reduce it to SAT in polynomial time".

The reduction is simply a function that compiles the starting problem to SAT and preserves it's solvability (in a bijective way). In other words, to prove that a problem is NP-compelte, you must write a compilation function to SAT and also prove that every solution to the starting problem is also a solution to the destination problem in SAT. Furthermore you must also prove that any solution in the SAT version can be "decompiled" to a proper solution in the starting problem, so this is where the equivalence comes from and it's the reason that SAT is not really anyhow harder than other NP-complete problems.

The thing is, SAT has been heavily researched, so that's why you have extremely efficient SAT-solvers. So if you want to solve an NP-complete problem, you can simply compile it to SAT, solve it with well-known SAT-solvers and "decompile" the solution to your starting problem

firechickenbird··on Why SAT Is Hard
> That is not entirely true

what are you referring to?

Obviously x^4 != x^10, but noone has ever proven that "if SAT is P, then it would have the lowest (or highest) polynomial complexity among the other problems", or anything similar

firechickenbird··on Why SAT Is Hard
Interesting informal summarization of SAT. However, there is no such thing as "the hardest" NP-complete problem. By definition of NP-completeness, if you solve ANY NP-complete problem in polynomial time, you can solve every other NP-complete problem in polynomial time, thus they have equivalent difficulty (although, some problems may seem intuitively easier than others).
firechickenbird··on This Voice Doesn't Exist – Generative Voice AI
> severely underhyped: voice AI

These two words made it all sound like they are just trying to ride the AI wave instead of actually solving a real world problem

firechickenbird··on A CTO should be technical
IMO CTOs must have a broad knowledge of how things are done in all the fields, eg. web, mobile, backend, devops, nowadays ML etc. That way they can take more sane high-level and long term technological decisions. Otherwise you end up with a cto asking you to move everything on microservices for your 1k users app because he/she heard of a friend's company using them (based on a true story)
firechickenbird··on Show HN: I built an interactive course that helps you learn Vim faster
got it, need to pay before login
firechickenbird··on Show HN: I built an interactive course that helps you learn Vim faster
Invalid email
firechickenbird··on A fake job offer took down Axie Infinity
CrYpTo DeCeNtRaLiZaTiOn BaBy
firechickenbird··on PyScript: Run Python in your HTML
It makes no sense to me also. One of the reasons Python so popular is due to it's interoperability with libraries written in C/C++, otherwise it's just super slow language. In the browser you can't access these fast libraries so you are left with a crap language with an even slower execution due to the interpreter VM written in JS
Page 1 of 2Next →