I find AI interviews dehumanizing and treat them same way as homework assignments in the introductory email - a massive red flag. If you value me as a human being, make up the time to meet me tet a tet. I will not work for AI, but for a human company if I pass all interview rounds, right? I've had a recruiter add me on linkedin, send me an email and then ask me to do an AI interview. None of that makes any sense.
HN user
artiscode
i build things
Location: Riga, Latvia, the EU
Time zone: UTC+2/3
Remote: Yes
Willing to relocate: No
Technologies: Python (fastapi, django, drf, flask), Postgres/MySQL, Linux, Docker, OpenAI APIs, DSPy, elasticsearch, GraphQL, React, tailwind/shadcn
I'm a generalist hacker and builder with 20+ years of experience. I excel in making MVPs work, and using simple technology to solve complex business problems. I'm not a DevOps engineer, but I can comfortably set up a Linux box from scratch, or use any cloud provider. Frontend work doesn't scare me, and I love obsessing over UI/UX, or tasteful animations.
I'm interested in both B2B contract work and full-time employment. EU legal entity for billing.
LinkedIn: https://www.linkedin.com/in/artis-avotins-a97915192/
Email: artis@artiscode.dev
The military loves FPGAs. They can do what ASICs can, but without involving extra people.
A remote KVM, i.e TinyPilot will help avoid dealing with lack of trust in local staff. Additionally connection to the KVM can be done over LTE/Cellular if you don't trust the local connection too.
So what is this about?
I suggest you try this if you're new to ocaml or interesting in trying out OCaml.
I have grown accustomed to things just working. Run a copy-pasted command from a website "just works" level. Opam is what sent me into half-day of reading about OCaml ecosystem and how things work.
The developer preview successfully abstracts a lot of things into a command you run, refresh your shell environment, and have a working dune project. Just works, like I expect.
TL;DR Wanna try OCaml because it's Rust of functional programming? Check this out.
I am working on a SaaS for real estate agents. Customers get their own tenanted database and web front-end with some fancy front-end tools like geospatial searching to keep customers attracted to said customer's portfolio. I have a paying customer who's been using a 1.0 version for more than a decade now. I don't know whether I got lucky or there's a legitimate market for v2.0 out there. I am building it with boring tech as it's a boring product. I guess I should get back to building it.
The significant lump sump is often expressed in months of salary per years worked, which is not that much, compared to how much a house costs.
My thoughts exactly. I'm done with the rat race. It's not a fair game where the rules change as you go along. I'm downsizing and getting rid of lifestyle inflation. I'd rather be free and remote with less pay.
Is it really malicious though? 10 gigs of zeros doesn’t seem that malicious to me. Microcontrollers often have a few megabytes of RAM if not less, does that make a few megabyte photo malicious?
Edit: spelling. I’m old school and used to typing on my computer. It’s getting repaired and all I’ve got is my phone. /rant
Helaas pindakaas, the other way around. I lived in unbeknownst Almere and commuted to Amsterdam and back.
Our office was in Amsterdam Oost and I lived in Almere Filmwijk. An hour and a half is the average door-to-door time. Sometimes odds played in my favour and I could get home in 1h10min. The commute started by taking the bus or cycling from Filmwijk to Alemere Centrum, which took roughly the same amount of time. Then I would take IC or Sprinter to Amsterdam Muiderpoort, take another bus or walk, which, again, took relatively the same amount of time. It was impossible to rent anything in Amsterdam itself with an academia salary of 45k, a non-working wife and two children. I mostly took the bike on days when the weather allowed, but my bike was in Almere. I purchased a cheap(stolen) bike in Amsterdam for 75 euros, but it got stolen the same day I left it at the station.
TL;DR Yes, you can live right next to the office if the funds allow it. My budget for rent was 1200 euros per month, which makes renting within the ring almost impossible.
edit: spelling
No. I got homesick after a year and a half and moved back. I've been working remotely ever since with no commute, which I find awesome!
Happy New Year everyone! HN will always remain in my heart and mind. 5 years ago I moved to Amsterdam to work on a super interesting R&D project that taught me a lot about GPS, coordinate systems, algorithms, and sadly the importance of having a short commute. I spent an hour and a half to get in either direction. That was demotivating and made me depressed and tired. HN was how I passed time, first on the train, then on the bus, reading curated articles and through thoughtful comments. I couldn't have managed without you all. Once again, I wish you all a Happy New Year and luck in all your endeavours!
Interesting read, albeit the comments seem to suggest it's clickbait and a thought exercise, rather than a PoC or working solution. I was thinking more about an MCU that supplements the LM1881, not replaces it.
Can someone smart in EE explain why the author wants to avoid using a microcontroller? Cost per unit isn't an issue for this type of project, it makes things easier, allows to employ more advanced logic like sensing the monitor type to decide what monitor ID to send to the computer, you can have LED's and so on. It already requires 5V power for the chip, what would be the downside apart from added complexity?
Be careful not to discover a career before you’ve discovered yourself
I feel it's possible to re-discover yourself more than once throughout your life. Right after finishing high school I thought that writing code is the real me. Now more than a decade has passed and I'm trying to find myself again. Our jobs define us, but we're in charge of how far we're willing to take it. There are engineers who are genuinely passionate about writing code and will happily do so outside of working hours, for free, with no intent for recognition or clout. And then there's me and the rest of average Joe's - sure our job has defined us, but it hasn't consumed us. Be careful about your career choices consuming you.
It's just aa convoluted. I work for Workday. Having to re-enter your data each and every time is part of the enterprise tenant isolation model. There is no information sharing between tenants, especially PII. The UX suffers because of data privacy.
Your story is close to home. I was part of a team that integrated our newly-acquired startup with a massive, complex and needlessly distributed enterprise system that burned me out.
Being forced to do things that absolutely did not make sense(CS wise) was what I found to be most exhausting. Having no other way than writing shitty code or copying functionality into our app led me to an eventual burnout. My whole career felt pointless as I was unable to apply any of my skills and expertise that I learned over all these years, because everything was designed in a complex way. Getting a single property into an internal API is not a trivial task and requires coordination from different teams as there are a plethora of processes in place. However I helped to build a monstrous integration layer and everything wrong with it is partly my doing. Hindsight is 20/20 and I now see there really was no other, better way to do it, which feels nice in a schadenfreude kind of way.
I sympathise with your point about not understanding what is expected of an average engineer nowadays. Should you take initiative and help manage things, are you allowed to simply write code and what should you expect from others were amongst my pain points. I certainly did not feel rewarded for going the extra mile, but somehow felt obliged because of my "senior" title.
I took therapy, worked on side projects and I'm now trying out a manager role. My responsibilities are pretty much the same, but I don't have to write code anymore. It feels empowering to close my laptop after my last Zoom meeting and not think about bugs, code, CI or merging tomorrow morning because it's release day tomorrow.
But hey, grass is always greener on the other side! I think taking therapy was one of my life's best decisions after being put through the ringer. Perhaps it will help you as well!
Video games. I work on a company issued MBP and my own daily driver is an M1 MBP. My PC runs Windows mainly because of video games. Yes, I know about Steam's efforts and Proton, but Proton lacks DXR. I paid top dollar for a gaming video card and I want to see those rays traced! On a serious note once Linux allows me to play AAA titles with the same level of fidelity as I can on Windows, I am switching over to Ubuntu.
My team won a hackathon even though I had worked there for 3 weeks prior to the event. Why? We fixed all kinds of obscure and low priority bugs. I felt severe impostor syndrome afterwards, thinking I did not deserve it and that I contributed very little to success. But then I reflected back on the whole event and there was so much fun! Drones flying at 60mph, people talking about their hobbies, everyone comparing their smart watch reading the next morning, trying to quantize hangover. It was a three day event where I spent around 10 hours hacking away at a computer during the first day, some 5 hours during the second day and merely an hour during the last day.
From the website:
What is your purchase plan? We don’t charge monthly or annually. You just need to pay once and you will get Readyui’s unlimited access for lifetime
However:
Personal & Commercial use policy If you purchase our subscription then you are allowed to use it both personal and commercial purposes, for free version you can only use it for your personal purpose.
So which one is it? One time purchase or a subscription?
Every hipster, open-space, max-collaboration co-working space I've been to, has had such a box/room. What am I missing that makes Amazon's case so special?
Amazing project! It's the tool that I've been missing for many years. I was a contractor for almost 7 years and most of my clients were small companies that were paying for software to avoid hiring extra staff that would crunch numbers and tell what they mean. Setting up a dedicated BI tool is often overkill, compared to the actual reporting a small business needs. This is the perfect tool for a Djangonaut to set up raw SQL queries and allow users to interact with them.
edit: Added Djangonaut mention
I'm not an expert, but isn't power efficiency the selling point of ARM? As in it runs efficiently, but there are diminishing returns to running it faster?
For a moment I thought the landing page before/after picture was an onion skin type control. Tried dragging it, site redirected me to a button that said "Start Repair". Clicked and was presented with a "Create account" screen. Closed to never return.
Reading the comments under the article made me think when I'll become the bad neighbour and suffer from deauth attacks without knowing it. I have two AP's and 3 SSID's, one 2.4ghz for my 15 IoT devices, a 5Ghz using the same network, and a separate 5Ghz for "serious" devices that I use only for work. However I live in an apartment building and I have both most devices and SSID's. I've pondered before whether I am causing inconvenience to someone and how to solve it if complaints ever arise.
I would really like to see how a raspi cluster fares with "real world" loads, like running an app or a distributed system, instead of calculating pi. I'm genuinely curious whether there would be any gains by running Docker containers, each on a separate Raspberry Pi. I personally am a web developer, therefore my technology stack is almost always the same - an app server, a background worker, a queue and a database. Often the app server and the background worker is the same process, therefore a cluster of 3-4 Pi's would be sufficent for such workloads. Theoretically the combined horsepower of all these Pi's should stack up and deliver better performance than writing code on my M1. Or perhaps I'm trying to solve a problem that doesn't exist.
It is very hard to "save" something that is so volatile. Imagine buying 1 BTC for $47,000 today. If history does repeat itself, it goes down in price tomorrow. The buyer ends up with 1 BTC, that is now worth $20,000. Sure, you still have the original amount of BTC, which is a currency and a reserve currency/asset at the same time. However half of the dollar value is liquid and there is a market for it, the other half is imaginary and wishful thinking for the future. Let's imagine you run into financial problems and you have to sell some of your investments for cash. It would be nice if the buyer could pay the hospital bill in BTC's as they still have 1 BTC, but the hospital wants dollars. BTC's extreme volatility may double or half your savings at any given time. It's all good and dandy if you don't have to sell and you can hold on to it, but if you have to sell, you might both win or lose. I don't think that is how money saving works. It's how gambling works for sure.
I'm turning 32 in 9 days. Here's what I would like to have said to myself, given the chance: Start thinking about yourself. I mean it. Figure out what you like, what makes you feel good, what you can own and enjoy. Stick to that special something, don't forget yourself. Don't try to please everyone at your own expense. Take vacations, pay attention to your mental health. You are entering a new decade, that's going to feel shorter than the one already past you. Learn how to concentrate your efforts. Hindsight is 20/20, use that to your advantage, learn from your past mistakes.
I wonder if radiation will become an issue at some point. It is being irradiated all the time, doesn’t it also start to leak inside? Can that be an issue in the future for inhabitable objects in space?