Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
JonathanBeuys
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
JonathanBeuys
11mo ago
Ok, let's say 25% growth over 10 years. That is a factor of 9. 9*$50B = $450B yearly revenue. What could be the margin Alphabet makes from that? Last quarter, Alphabet had $100B revenue and $35B net income. So 35% margin. $450Bx0.35 =
2.
▲
by
JonathanBeuys
11mo ago
Is cloud usage really high? Look at all the stuff people do. Almost none of it is automated via software. Look at people on construcion sites, cashiers, cleaning stuff, cab drivers ... all of it is done manually. I am writing this manually,
3.
▲
by
JonathanBeuys
11mo ago
I would think that no matter what the percentage of AI in the revenue is - mankind keeps automating their work via software. And so far, we automated only very little. We probably can keep increasing it at 30% pa for 10 years. That would me
4.
▲
by
JonathanBeuys
11mo ago
Do I understand your logic correctly that after 14 years of 30% growth another year is extremely unlikely and after 14.99 years it is almost impossible? My logic is that we only have to take the next 10 years into account when calculating t
5.
▲
by
JonathanBeuys
11mo ago
Which additional details would you like to see? According to Perplexity because instead of going through 20 earnings reports myself, I outsourced the task to Perplexity and then manually checked a few of the numbers to be reasonably sure th
6.
▲
by
JonathanBeuys
11mo ago
I have not looked into Meta, but when I look at the growth of Alphabet's cloud revenue, it looks pretty solid: https://x.com/JonathanBeuys/status/1984882268817519036 That is revenue from real world usage of t
7.
▲
by
JonathanBeuys
3y ago
The way I understand the gunicord documentation, this has the same effect as if you set up a script which listens for file changes and restarts the server (or workers) every time a file changes. That's way less efficient compare to how
8.
▲
by
JonathanBeuys
3y ago
If it does not access the opcache, against what is it checking the last modified date?
9.
▲
by
JonathanBeuys
3y ago
True. I see a "Zend OPcache" section in my phpinfo(). It says: Cache hits 4746528 Cache misses 38875 Both values go up every time I execute phpinfo(). I wonder why. Shouldn't "Cache misses" only go
10.
▲
by
JonathanBeuys
3y ago
When a framework "supports auto-restart", that usually means it has its own webserver for development and the auto-restart is supported when you use that. I don't like having a different webserver in development and productio
11.
▲
by
JonathanBeuys
3y ago
Imports are also updated the moment you update the imported file. I'm not sure if PHP stores any compiled binary or byte-code at all. Maybe it compiles it all on each request. It's super fast though, even with tons of imports. My
12.
▲
by
JonathanBeuys
3y ago
You talk about performance, but I think that is another point for PHP. In my experience, PHP handles the same requests faster. Yes, I could build everything from scratch myself in Python and have the same statelessnes as in PHP. But parsing
13.
▲
by
JonathanBeuys
3y ago
Even though I prefer Python over PHP, for web projects, I'm probably down with PHP forever. Because it so nicely supports stateless request handling without long running processes. In PHP, you can just throw a php file on a webserver a
14.
▲
by
JonathanBeuys
3y ago
HTTPS is still a pain in the ass, even in 2024. If letsencrypt would offer wildcard certificates with their url based authentification as they offer for non-wildcard certificates, it would be ok. But having to tinker with the DNS infrastruc
15.
▲
by
JonathanBeuys
3y ago
Same here. You can't just access my auth data over the internet. You would also have to get hold of my machine and get past it's security mechanisms. You can put as many layers on top of what you call "obscurity". But at
16.
▲
by
JonathanBeuys
3y ago
I'm not typing them in my terminal. I have scripts that automate my workflow. And part of it is logging me into websites. Regarding storing them in plain text: That's not much different from ssh keys. When someone can read your
17.
▲
by
JonathanBeuys
3y ago
Yes. The auth part should not be displayed when you hover over a bookmark. Chromium does not display it. In the end, every security mechanism is "plain text". Even ssh keys. When someone gains access to your ssh key, which is just
18.
▲
by
JonathanBeuys
3y ago
I would like to, but Firefox behaves problematic in regard to auth urls like https://name:password@news.ycombinator.com 1: When you bookmark them, it shows the auth part when you hover the bookmark with the mouse. 2: When you op
19.
▲
by
JonathanBeuys
3y ago
Oh wow, you were right! This solves it: sudo -u desktopuser XDG_RUNTIME_DIR=/run/user/1000 firefox Sorry for messing it up the first time I tried! Man, you solved it!! Thanks a 1000 times!
20.
▲
by
JonathanBeuys
3y ago
That would open the url in the default browser (Chromium for me) with the current user (root for me). The task at hand is to open it in firefox with the desktop user.
21.
▲
by
JonathanBeuys
3y ago
Whe don't you test it? It takes less time than to guess and have a back and forth via HN comments.
22.
▲
by
JonathanBeuys
3y ago
Please try this for yourself. It does not work. Gives the same "Firefox is already running, but is not responding." dialog.
23.
▲
by
JonathanBeuys
3y ago
Correct. I use a script in a root terminal to control a lot of my workflow. One thing is that I start browser windows from it when needed. I start them with sudo -u desktopuser chromium example.com Because sudo -u desktopuser
24.
▲
by
JonathanBeuys
3y ago
I don't want to install multiple browser versions. I just want to launch a new browser window. This does not work: sudo -u normaluser firefox example.com So I do: sudo -u normaluser chromium example.com I thought that
25.
▲
by
JonathanBeuys
3y ago
Exactly. It seems to be some magic Firefox puts somewhere (In the environment?) that prevents it to launch a new window from a fresh terminal that is not inherited from the same parent that launched the first window.
26.
▲
by
JonathanBeuys
3y ago
Assuming it is "unix:path=/run/user/1000/bus", what would be the command to start Firefox as the normaluser with that setting?
27.
▲
by
JonathanBeuys
3y ago
Linux
28.
▲
by
JonathanBeuys
3y ago
I'm not sure what you mean. What I try to achieve is start a new firefox window (for the normal user) from a root terminal. So part of the command has to be "sudo -u normaluser" or "su -l normaluser" or something.
29.
▲
by
JonathanBeuys
3y ago
https://news.ycombinator.com/item?id=38429815
30.
▲
by
JonathanBeuys
3y ago
Yes, that is exactly what I am experiencing. You cannot start FF from the Desktop and then start new windows from a shell. Unless that shell was directly started from the desktop. So it must have something to do with the environment or proc
More ›