Preferences

Simran-B
Joined 273 karma

  1. Classic - brand new blog post:

    > We’re hiring engineers.

    Careers page:

    > Sorry, no job openings at the moment.

  2. Zig has the concept of illegal behavior, of which a subset is unchecked illegal behavior - basically undefined behavior, but if evaluated at comptime, it results in a compile error. The documentation also states that most illegal behavior is safety-checked unless you use the ReleaseFast or ReleaseSmall optimization modes (and don't enable safety checks for individual blocks).
  3. Generics though
  4. I'm sensing a pinch of sarcasm
  5. How does Zig's compilation and codegen compare to TPDE? The claim is that it's 10-20x faster than LLVM with -O0 but with limitations.
  6. Maybe a good use case for AI to help with a quick transition?
  7. I liked Zulip a lot until that Flutter rewrite. Maybe it's more accessible now but the new look is not for me. I believe the app navigation is largely unchanged, and still doesn't quite feel right. I love the topic-based model nonetheless.
  8. I'm pretty sure they want to lose all of the non-lucrative customers.
  9. Funny you would mention GitLab - I find it extremely clunky, especially compared to GitHub. Maybe GitHub is primitive in comparison, but it never makes me hunt for basic functionality and the search just works for about everything.
  10. Did they drop support for the YouTube app on very old TVs or ban a bunch of those cheap Android TV boxes with a lot of spyware on them by any chance?
  11. My first thought when I read AI search was that people might use it for instructions rather than tutorials and troubleshooting videos.
  12. Everyone keeps bringing up the YAML Norway bug but it has been addressed by the YAML 1.2.0 spec in 2009 (!). Blame the implementors that stuck to the 1.1 spec
  13. Thanks a lot, this was quite enlightening, like what "buffering in the interface" really means. A follow-up post would nice!

    I'm also curious what preserve in rebase is used for in practice. Prevent drain from writing buffered bytes too eagerly? But if it can write more data in a single syscall, what benefits does it give you? If the end of the buffer could still change, then you wouldn't want to write it yet, but then drain would need a similar parameter to not touch the bytes at the end (and therefore write none of the data). But the bytes in the buffer would still move towards the front, so this makes no sense.

  14. Then captions that are somewhat believable? "Abstract digital art piece by F. U. Botts resembling wide landscapes in vibrant colors"
  15. Flatpak considers to move from OSTree to containers, citing the well-maintained tooling as a major plus point. How would that differ from Apptainers?
  16. I doubt it can get anywhere near. What is even the point of a new PNG version if there's something as advanced as JXL that is also royalty-free?
  17. Another entertaining piece by the Lego Island guy!

    My takeaway is that you should choose a passion project as your hobby and put in the time to learn and do whatever is necessary to achieve your goal on your own or together with similarly motivated people rather than relying on anyone external you have to pay - things go downhill fairly often and quickly it seems. Is any business a scam to some degree nowadays?

  18. I would argue that it's not meaningful to do so for larger files with comptime as there doesn't seem to be a need for parsing JSON like the target platform would (comptime emulates it) - I expect it to be independent. You're also not supposed to do I/O using comptime, and @embedFile kind of falls under that. I suppose it would be better to write a build.zig for this particularly use case, which I think would then also be able to run fast native code?
  19. You're not providing extra information to the compiler, clarifying the intent, but merely follow the requirements of the language when writing . to infer the type or @ to use a built-in function.
  20. It's not annotation noise however, it's syntax noise.
  21. You can simply offer a function to create an object using positional arguments if you want that
  22. The usingnamespace language feature isn't used much by Zig itself, and there is talk about removing it. I wonder how Bun as a heavy user of usingnamespace would be affected - is it trivially replaceable? Do the alternatives add bloat?
  23. > Most people would have probably driven around for years with a foreign GPS tracker.

    So basically everyone with a smartphone? I'm not sure if it's really worse if the car has its own GPS and cell connectivity. How many people turn off their phone or leave it at home? And you can buy other people's location data, so...

  24. The ones I encountered were purely German companies, so I doubt it had to do with salary ranges.
  25. It's certain abused for below-the-line marketing, such as for appearing bigger than they are, but also to make them look more competent by adding ridiculous requirements such as fluency in at least five different languages.
  26. Some IT service corporations that are known for a very high employee churn rates often post the same position a dozen times, for each of their office locations.

    Sometimes it's a 100% remote job, and they still post it multiple times with different locations.

    They probably litter job portals this way so that they can compensate for the frequent personell changes. They are impossible to miss.

  27. Yes, it's sad. On the other hand, I think it's a good thing that people share knowledge less, publicly and free of charge on the web, because there is so much exploitation going on. Big corporations obviously capitalize on the good will of people with their LLMs, but there are also others who take advantage of the ones who want to help. A lot of users seemingly expect others to solve their problems for free and don't even put any effort into asking their questions. It's a massive drain for energy and enthusiasm, some even suffer from burnout (I assume more in open-source projects than on SO but still). I rather want it to be harder to connect with people sharing the same passion "in private" than having outsider who don't contribute anything profit off of activities happening in the open. This frustratingly appears to become the main reason for corporate open source these days.
  28. A decentralized solution, doesn't that scream internet archive on blockchain? What could go wrong.
  29. What about WGSL though, the shader language of WebGPU? WebGPU is kind of Vulkan lite, but unlike with Vulkan, Apple is on board and actually the reason why WGSL exists as yet another shading language.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal