HNHacker News
TopNewBestAskShowJobs

danwee

1,817 karma · joined July 29, 2022

submissionscomments
danwee··on No salary wastes everyone's time
The junior version of myself would agree: when you are a junior you have little power of negotiation and you accept whatever the company offers to you at the end of the interview cycle (besides, if you manage to get to the end of the cycle, then you're probably thinking "I cannot let this opportunity pass"). So, if salaries are public, then you know what you are going for.

The senior version of myself wouldn't mind having no salaries advertised in job offerings. I know that now I have more power of negotiation and I know how much I should ask for in an interview. In order to not lose time in interviews, sometimes I tell upfront "BTW, I'm expecting at least X per year. Is that alright? Otherwise, goodbye and thank you for your time". Sometimes I don't say that and wait until the end because my guts (and the internet) tells me that the company can pay really well, so I want to make a good impression in the interview and ask for a 10% more of whatever salary they offer me first.

danwee··on Ask HN: What's your favorite stack for personal projects?
Go + Ansible
danwee··on Ask HN: How come YC startups offering <80k$/year?
But they are not hiring worldwide. Their openings clearly state: UK (and remote, within UK). So, I don't understand how they are hiring in the UK with such low salary ranges
danwee··on Ask HN: How come YC startups offering <80k$/year?
That's the median. It's like saying the median salary for software engineers in US is $120K/year (which is "true" if you Google it)... but then all the Silicon Valley engineers would say "whaaaat? Here the juniors can easily earn $200K/year their first year!"... So, yeah in Europe you can earn as little or as much as everywhere else (of course, Silicon Valley is still the place to earn top money)
danwee··on Ask HN: How come YC startups offering <80k$/year?
> median salary for a developer in Spain is $30,000 a year[1], so 50-80k would easily place them in the upper 10% of the scale.

That's right and wrong and the same time. If we are talking about non-junior positions: Developers in Spain who earn <= $30K/year are not going to apply for positions in American (and non Spanish) companies because they probably don't know they can do so. They are not in the "global" market, they do not read HN, they work either for consultancy companies or agencies (hence the low salaries). They usually don't work for product companies. They may not even speak enough English.

On the other hand, non-junior Spanish Developers who earn more than $30K/year do so because they know their value. They speak good enough English. They work for product companies (either unknown or globally well-known ones) and hence their salaries are higher than the median salary advertised in the link you provided. These developers can earn $80K/year in Spain (either for an Spanish company or remotely for an EU company), so if they decide to work for an American company (and this means usually a) weird working hours because of timezone differences, b) perhaps working as a contractor instead of as an employee), they definitely know that $50K-$80K/year is very low.

So, yeah, for the Spanish developers that American companies can hire, that salary is low.

danwee··on Connect() – a new API for creating TCP sockets from Cloudflare Workers
I don't understand something: "Cloudflare workers" are, at the end of the day, computers, right? Probably virtual ones (either VMs or containers). So, why is the ability of creating TCP sockets a feature? Why their "cloudflare workers" had that handicap to begin with?
danwee··on Graphs That Explain Software Engineering Salaries in 2023
Same. In 4th position "Chef". Then in the "Highest Paying Jobs in Tech" chart we have the following entries "Back-end software engineer", "Full-stack developer" and "Software developer". I mean, who wrote that article? Can't take it seriously at all.
danwee··on Ask HN: If you were suddenly Financially free, what would you do next?
66% if my time I would spend it on myself (getting healthier, getting mentally stimulated, etc.) 34% of my time would be spent trying to solve the biggest problems of humanity (for this I would ask my benevolent Texan Billionaire more money; I guess that would be no problem for them).
danwee··on Choosing a Name for Your Computer (1990)
Got it. I guess I'm slow today.
danwee··on A college student reached $64k/mo in 6 months by being an AI first mover
> Just upload your documents or add a link to your website and get a ChatGPT-like chatbot for your data. Then add it as a widget to your website or chat with it through the API.

But, that means they are uploading customer data to OpenAI servers, right? Umm, wonder the legality of that if you don't mention this point in your Legal Terms section (I just quickly searched for OpenAI and couldn't find anything)

danwee··on Choosing a Name for Your Computer (1990)
Perhaps I missed the irony. But why do you think that is hostile?
danwee··on Nginx 1.25.0: experimental HTTP/3 support
I'm on the same boat. I started to use Nginx for side projects a while ago. When things became a little more serious and I needed decent metrics, my only option was to upgrade to Nginx Plus. So now I'm learning Caddy.
danwee··on GirlfriendGPT – OSS AI Companion
I didn't mean to change the name. I meant:

- create repo MyGenericGPT that contains generic code

- create repo GirlfriendGPT that uses MyGenericGTP as base. Advertise this as usual

danwee··on GirlfriendGPT – OSS AI Companion
There is something I don't understand (from a tech point of view). Why call it GirlfriendGPT if 99% of the code is generic code for a fancy whatever-you-want-it-to-be chatGPT? The only thing that makes the answers "girlfriend-like" is this file https://github.com/EniasCailliau/GirlfriendGPT/blob/main/src...

So, it should be tremendously easy to turn GirlfriendGPT into "BestFriendGPT" or "LinusTorvaldsGPT" or whatever by just modifying the prompt, right? I know, I know, perhaps duplication is cheaper than (the wrong) abstraction but my tech-side tells me: refactor the common thing out now! : D

danwee··on Google Colab will soon introduce AI coding features
That's what they thought 50 years ago. Programming is not anymore "mov eax,1" and "int 0x80". Programming nowadays is much more highly accessible than it was 50 years ago... but still only a few (programmers) do it. AI is not going to change that (i.e., nor my manager nor my mother are suddendly going to "program" anything using high-level constructs)
danwee··on Americans have never been so unwilling to relocate for a new job
It works in plenty of countries all around the world. Not sure why it couldn't work in the USA.
danwee··on The Staff Engineer's Path – Book Review
I certainly like that companies are introducing yet another step in the IC ladder. Before it was like: junior1 -> junior2 -> senior1 -> senior2 -> manager. And the money you get by being junior2/junior2/senior1 is not that much. Nowadays I see companies doing: ... -> senior1 -> senior2 -> staff1 -> staff2 -> manager. So, in the past I have quit a job at level staff1 (decent money), just to go to another company where they label me as senior 2 (more money, but this is not the topic of discussion here). So now, I have yet another opportunity to make more money by being promoted to staff1 (and then staff2) basically doing the same thing I have been doing all these recent years.
danwee··on The JavaScript ecosystem is delightfully weird
For me:

JavaScript === C

TypeScrit === C++

You can shoot yourself in the foot writing vanilla JavaScript. There should be a book "TypeScript: The Good Parts" though: the language brings a lot of stuff that is better not to use.

danwee··on New Philips Monitor Features an E-Paper Side Panel
What's the best e-reader (A4 size) out there? The feature I care the most is: reading PDFs as if I were reading them on paper. The second feature I care the most is: easy way to upload PDFs (e.g., plug and play via usb?). I don't mind features like taking notes or calendars or apps. I just want paper-like reading experience for PDFs in A4 size.

Remarkable 2 is too small. Quaderno 13.3 2nd gen, seems cool.

danwee··on Google Pixel Fold
> Folding phones are a neat idea, and as a technical achievement, this is impressive. But in terms of price and practicality? I don't really see the appeal or value.

I thought that was the consensus... It surprises me that Google is investing money on such a device. Weird.

danwee··on Google Pixel Fold
From 1899 euros in Europe. Certainly, I don't really know who feels comfortable using a 2K euros device while walking down the street every single day. I would be so worried about it being lost, getting scratch or what not. Besides, it looks huge.
danwee··on Google I/O 2023
I was very enthusiastic about Google I/O in the past (around the year 2010). Full of nice tech talks; I learned a lot. These years, I couldn't care less. It's all business talk. I guess developers are not the target audience anymore (and for newcomers, perhaps the "I/O" may be misleading).
danwee··on Savings for 5 Years Living Expense: Is It Enough FU Money to Quit My Job?
On my book, sufficient money to quit the rat race is: I own a place to live. Renting/mortgage is my biggest expense. As long as I don't own a place to live, I need to continue working.
danwee··on Ask HN: How do you get notified of reply comments on HN?
I don't. Whenever I come back to HN, I may click on my username at the top right and see if my latest comments were replied. If I have the time to reply then I reply, otherwise no reply is ever attempted.
danwee··on Paradigms of A.I. Programming: Case Studies in Common Lisp (1991)
> Personally, those "old" methods in the 80s make a lot more sense to me than recent statistical methods.

Same for me.

> I've been keeping my eye on the so called "GOFAI" for a long time but with recent advances in ANN methods (DL, LLM), does it even make sense to further pursue the former?

I think it still matters. Plenty of examples in the tech industry where "old" tech/paradigms became the new "hype". They say it's all a cycle.

danwee··on Ask HN: Would you pay for a verified-only social network?
Shouldn't it be the other way around? A "verified-only" social network should pay me if they want to get my real id/passport. There' no chance I'll give so much information to a social network company.
danwee··on Mach-9 12-passenger jet will fly from New York to Tokyo in one hour
> Companies like that are just scams to extract money from investors and use it to play with toys.

Like most (tech) startups then.

danwee··on Rules of thumb for software development estimations
If it's business the one that wants the estimation, then I take into account everything: unrelated meetings, bugfixing of important stuff that gets broken, potential sickness/holidays, etc. What's the point of telling business that you can do the task in 3 days, if you cannot actually have 3 complete days to do the job? If you have "other work stuff to do" that will interfere between you delivering the item, you have to take that into account.

> Either you're a godlike estimator or you disappoint your manager A LOT. Who the hell are these people that can reliably say feature X will take me 8 weeks? Is that also not just an estimate? I'd rather wallow in the vagueness of points than get my ass reprimanded because I said something would take X weeks. If you're looking for absolute predictability you need factory line work.

You give estimations in time units because that's the only unit business wants. You can sure say "that will take X points"... nobody will listen to you and they will demand a different answer. It doesn't really matter, actually.

danwee··on DeepFloyd IF: open-source text-to-image model
I would be more interested in image-to-text models. Does someone know of any decent model? I saw the GPT4 demo, and they showed that they do image-to-text... but then that was actually a fake (i.e., the model was interpreting the image filename).
danwee··on I can't recommend serious use of an all-in-one local Grafana Loki setup
Whenever I have to deal with logs, it's either:

a) simplicity of rsyslog

b) monstruosity of ELK | Grafana | etc.

Somehow I like Prometheus (I think it's "simple"), but it's not enough to display and search for logs. Somehow, none of the companies I have worked for, have used "simple tools" like rsyslog to handle logs. They all used cloud (Datadog, New relic) or self hosted (ELK, Prometheus + Grafana). I wonder why (I guess it's because "money buys you simplicity")

I just want the following:

- on each machine I want to get logs from: install the agent (a simple binary) + simple /etc/myagent.conf. The agent forwards logs to my "main log server"

- on my "main log server": install the "log processor" (again, just a binary please!) + simple /etc/mylogprocessor.conf. The "log processor" shows me a nice localhost:9090/ web interface in which I can search for logs (indexed by any field I want).

Easy, no? My use case is not thousands of machines nor Terabytes of data logs per second. I just have a few machines and I don't want to deal with multi-clustered solutions or anything like that. Just 2 binaries! Does that exist?

← PreviousPage 5 of 14Next →