• 1 Post
  • 30 Comments
Joined 3 years ago
Cake day: June 24th, 2023

  • Scrappy created exactly for this use case. I used to work in project for product info scraping when LLMs didn’t exist. So you don’t really have to use LLM. It’s usually semi-structured data. Your biggest pain will likely be SPAs with JS which need to run in order to load content. If you need to render SPAs check Selenium web driver or similar


  • By chance, maybe, but I specifically don’t click on “Advertised” links in search results. Even if do, does it matter if I’d chose service anyway? Coz all it changes is money moved from one rich ass to another. It doesn’t make me buy what I didn’t plan to buy. Contrary, I might avoid products which are too pushy with ads. In place where I come from people used to say that good things don’t need advertisement. So to me this ad changes nothing. If tomorrow world stop making ads nothing changes to me - I do search, it gives me options, I do research and make a decision


  • Is phone book an ad? The fact I bought something does not mean I did it because ad convinced me. When one buys a car presume they check what is available on the market and select option based on comparison. Same with travel, you don’t visit place because you saw poster somewhere, you have limit time so you find a list of popular options and pick what to visit. It’s exactly what you called it - research and review. It’s people rating things helping you make your choices, not companies convincing this is what you want to buy by showing you 10 seconds stupid ass video. Or at least I hope. I never understood the concept of ads beyond informing that this business exists. From my perspective could be just brand name and what it sells. No difference to me. I always thought it would be much better to just have site list of businesses with description and reviews



  • How large is very large? Would it be something that jq can’t do? Is it purely string search or JSON-tree search?

    Generally you would want to get file size, split it into ranges which can be read as valid UTF-8. Feed each range into reader thread. Can be inefficient for HDDs because each thread will try to access random location on disk forcing needle to jump back and forth. Also you’ll need reread ranges at split point with some positive and negative offset in case desired content got split. Things are getting much more complicated if you want JSON-tree grep. Branches may get split from parent nodes across multiple ranges.









  • I think those are symptoms of more general trend - IT is not a tool to make people’s lives easier or fun anymore. Until last 5 years all my projects were about making things possible or automating tedious manual tasks. Now, for almost all use cases there is some solution or components you (or AI) can slap together to build a solution. Today it’s all about cutting costs and increasing margins. There is nothing fun or creative in this job, all feedback you get is lower numbers on dashboard. Budgets are squeezed to make more profit, so there is no time to get bored and improve things around you.

    Look, in my IT company, I have to track my time in 3 different system and no-one cares because there is no ROI in automating it. That should tell you in which state IT is




  • Last time I checked, you can use GPS without carrier. GPS, and GNSS in general, is separate set of satellites. With cellular It’s just more precise since initial triangulation facilitated by cell towers. I recently was mid 5 hours flight and was able to see my location in google maps despite being in flight mode


  • Yaml is dogshit format. If you need tree-like structure use json if you need list of props use toml or simple key value pairs. I fucking hate app properties in yaml.

    • can’t search shit
    • copy-paste doesn’t “just work” when you want to merge two files
    • your editor doesn’t show whitespaces and you messed up somewhere - valid but incorrect
    • messed up formatting your list of banned IPs/hosts/ports/users/subnets/commands - get pwned

    It should’ve never left the basement of crackhead who thought “let’s make schema-less format depend on number of invisible characters”.

    I’ll rather save my data in Copybook and record it on tape then use this Python-bastardized abomination



  • You are trolling, right? Like, majority are using 24h.

    Disclaimer: generalizations from personal experience.

    Some nations use 12h with “at the morning” or “in the evening” in casual verbal conversations. In formal conversations it’s always 24h clock. Just yesterday I was booking an appointment at reception and they proposed me 14:45, so 24h clock, even though it is obvious that place is closed at 2:45 AM. But AFAIK some don’t use 12h even in casual speech, like Germans. Maybe Germans can confirm here.

    I think it’s language thing, I never heard of “AM/PM” in language other than English. If you want to tell time in 12h clock it’s usually period of the day, like “2, at night”, “6 in the morning”, “10 in the evening”, which is much more cumbersome than just 2, 6, 22. And imagine it in writing.


    1. This indeed sucks if you came just for loot but it leads to different experiences, once you realize there is no loot you can PvP, PvE or simply exfil and try again, that’s the beauty of extraction shooters
    2. Agree, they need to fix pops spawn
    3. Kinda agree, can’t say exfil camping is a big issue. The only badly designed exit is metro in the city
    4. Seeds is something you get for each round from Scrappy regardless of win/loose so that you can buy basic crafting materials from Celest regardless of how good/lucky you are
    5. Movement is not perfect but better than in any other extraction shooters I played. Stones are always problem, only Battlefield have them better. But overall it’s ok.
    6. No it’s not. I had few disconnects and was able to rejoin the match with 0 loss

    Lights or rather lack of them is bigger issue for me. Rats sitting in dark corners with shotguns is almost always death sentence. I understand the realism but I can’t see shit in buildings. That’s why I stopped playing Buried City.

    I wish it was 1st person shooter.

    I think devs realized that they can’t pull off a good story with PvE so they added PvP. Someone didn’t get what they expected, others (like me) got what they wanted.