crisp
This is probably going a bit off-topic but I recently switched from Android to iOS and god damn those slow animations are killing me. They seem like an industry standard nowadays. I really don't get it either.
I have been living in Athens for a few months now. Most brick-and-mortar places, if not all, accept cards but when you go to an open street market, it's cash-only. Also, if you buy something like tobacco, they only accept cash even though they have POS systems in place. It has something to do with the taxes (or circumventing them?).
I consider myself as a heavy search engine user but, based on Kagi stats, I was surprised how much less I actually searched compared to my estimate. My actual range is about 500-800 queries a month when I originally estimated upwards 1500 queries a month.
Same thing with my friends.
The biggest difference for me is that on Kagi, the first results are always relevant instead of clutter/ads that you see on Google.
When I first started using Kagi a year ago or so, I compared results with Google every now and then.
Now? Never.
10 bucks a month for a tool that I use multiple times every single day is more than reasonable. The results hit home virtually every time.
There are variety of features to customize your searches but truthfully, I never found the need for them. I've only blocked/deprioritized some domains, that's it. The results are just so good.
Anecdotal, I once planned to build a sports related mobile app with music platform integrations. I scraped together a BuyMeCoffee page and wrote an extensive Reddit post about the app idea. The post got hundreds of upvotes and comments within hours — and three people even paid via BuyMeCoffee!
It was quite easy to tell I had hit a jackpot. The idea failed though because Spotify's et al TOS' are quite hostile when it comes to commercial apps.
Good luck on the development!
Burning your money on the AI and browser nonesense is on you. Don't count me in.
[The upper text]
"As a small thank you for your effort during the corona year, we'd like to offer you an ice cream during the hot weather in summer."
[The lower text on yellow background]
"The voucher is valid for the selected ice creams in this [kiosk]. You're welcome!"
[1] https://www.reddit.com/r/Suomi/comments/o9g934/%C3%A4itini_t...
This being said, it feels unfair when you try to comply but somebody fucks you over.
The tracking pixel was added in test emails as well as in the actual emails nevertheless.
SendGrid appends a tracking pixel even when disabled
I used to work in a payday loan company for couple years, and while my collegues were awesome, the business itself was/is absolute bullshit. Meaningful? Far away from it.
I decided to try my own wings, and that has been one of the best decisions of my life. Software work has become more and more meaningful because for one, I get to decide what's done and when.
When I see a problem in my world, I ask myself if this problem would concern other people's worlds too. If it's a yes, I'll start working on it.
Fundamentally, if I can solve a pain point for others, doesn't it make the world a better place?
My latest meaningful (hobby) project has been working on the General Index published by Carl Malamud couple months ago. Science should be free, and accessible so mr. Malamud released a dump with over 107 million academic papers. I've been building a public search layer on top of this, with my angle being to find connections between scientists.
There's only a 1/6th of a dump, and very very POC phase but it works: https://spider.clousby.com/
Ask HN: How to explain common people what online tracking is?
Every now and then, someone in my social circle wonders how they have been talking about some product or service with someone, only to see an ad for it a bit later in their social media feed.Then they wonder how this happened. Paranoia kicks in like "this phone is listening to us" or "they can read our encrypted chat messages".I've tried to find ways to explain this topic in simple, layman's...
Ask HN: What's your story about lost source code?
Inspired by the comments[1][2] about lost source code, what's your story? How did you or somebody else lose source code, and what were the implications?[1] https://news.ycombinator.com/item?id=28700830[2] https://news.ycombinator.com/item?id=28701093
How do you manage cases like Cloudflare 429 or other bot blocking mechanisms? I'd imagine your business is at risk if your customers' competitors implement efficient ways to block bots/scrapers?
Anyway, congratz on the launch.
Heisenbug
You can thank me later.
FYI: ZenRobotics has been developing waste separation technology for years now. Not sure on what stage it is now but according to their website, they seem to have some working solutions already. http://zenrobotics.com/
Ask HN: Is it possible to build generic noise-cancelling speakers?
The other day I had a chat with a friend of mine about noise-cancelling headphones. For the people not familiar with the technology, they are basically fully closed headphones with microphones outside the cups. The collected noise is passed through processors inside the headphones, effectively generating cancelling sound waves.The chat left me wondering would it be possible to, even in theory,...
My advice is the same: aim for a junior position first and work your way up from there. If there are no full-time jobs available, try to build a social network, attend to tech meetings in your area, try to find freelance projects and add them to your portfolio. I know, the first steps are hard, but after a while it will suck you in and then you don't have to worry about finding another job.
Anyway, our customer was (and still is) one of the biggest wholesale in some part of the Europe. We had developed online store for them like ten years ago, and the project had become more or less a legacy project where everything was outdated and nothing ever worked. If the customer asked some changes or updates, they were always implemented without proper refactorization nor testing. So you can imagine, if everything is done like this for the past decade with this custom framework, the code base just becomes too complex to maintain, not to mention developing it any further.
So, I had worked in the company for about 3 months when I am given this project. The former developer had left huge changes unfinished without too much commenting nor even briefing me about them. Took me like 3 months to get myself familiarized with the project, finish up the changes and carry out the rest of the requests. The summer ended and everything seemed to work fine in the local as well as in the staging environment. It was Thursday morning I pushed the changes live and everything crashed. Quick rollback, some research, couple fixes and a new try. Same thing. New rollback, some research, some fixes and push. Still broken.
Took me about 10 hours with the help of 2 developers to find out what was wrong. The framework was fundamentally broken in one part, it somehow didn't include files correctly. Still to this date, we don't know why it worked both in local and staging environments but not in production. When I got this fixed, new problems arose: customers had lost products from their carts, logins didn't work, the site was slow... After banging two weeks my head to the wall, everything finally worked. I was so relieved.
These problems affected thousands of users throughout Europe, and I can imagine how pissed some customers might have been. I was so ashamed on behalf of our company, our "framework" and how things were done that I quickly left my resignation.
If I learnt something, discuss the tools and how things are done in the company before applying for the job.