Preferences

dleslie
Joined 12,322 karma
Please be excellent to each other.

  1. This was a validating read. I used a Samsung G9 OLED for the better part of a year and eventually had to stop because the eye strain was terrible. I found myself avoiding my desk because it was a chore to look at the display.

    I've moved back to using a pair of 4K LCDs that I had, and honestly the resolution and aspect ratio are better for text and programming anyhow.

  2. Wares, except the s sounds like a z.
  3. Possession of CSAM materials can be a criminal offence. Here in Canada, it doesn't matter if it's a sex doll that looks like a child, an imagined bit of erotica, or a drawing. And so, it is dangerous to use a tool that can inadvertently create such materials without user intent.
  4. At this point it should be clear that they know that Grok is unsafe to use, and will generate potentially illegal content even without a clear prompt asking it to do so.

    This is a dangerous product, the manufacturer _knows_ it is dangerous, and yet still they provide the service for use.

  5. Likewise, I feel happy when using Emacs in a way that other editors do not. Emacs was made for a different era of development, with different views on what productive programming looked like. Rider, VSCode, and etc are all post-NetBeans editors and it shows. Editing text buffers isn't the focus so much as refactoring projects is; and agentic AI development slots easily into that refactoring process. With Emacs, it _feels_ purposeful, manual, and dare I say it, artisanal.
  6. The American Justice system. Many no longer trust in its willingness and ability to enforce the rule of law.
  7. Valve contributes effort to Wine via Proton, and provides open source software like Steam Audio.

    EA does something similar, and their EASTL is an opinionated and gaming-focused container and algorithms library that they maintain and made open source.

  8. FWIW, Wine 8.0 introduced some WinRT support, specifically Windows.Gaming.Input.

    It's a start.

  9. How many of those entries have been tested with recent versions of wine or proton? Seems a poor metric.

    Better to consider is the Proton verified count, which has been rocketing upwards.

    https://www.protondb.com/

  10. Not to worry, Microsoft can't escape Win32 either. They've tried, with UWP and others, but they're locked in to supporting the ABI.

    It's not a moving target. Proton and Wine have shown it can be achieved with greater comparability than even what Microsoft offers.

  11. Galaxy is a woefully unmaintained product. It's had known and unfixed CVEs for years now.

    https://app.opencve.io/cve/?vendor=gog#:~:text=The%20GalaxyC...

  12. Not to disagree, but proton has made it quite easy to run games I've previously struggled with. The nice thing is that it works with any binary, not just those you've purchased. Yes, it's wine, but valve has done wonders for its performance and compatibility.
  13. At this point I think it's incumbent on those who defend the American system to provide evidence that their justice system is not pliable with wealth, that it is a meaningful threat to business and not simply an acceptable accounting risk.

    How much do pardons go for these days? One to six million?

    As Carney put it, the first and most important difference between the USA and Canada is that Canada enjoys the rule of law.

  14. Meta appears to believe this, and so is pushing chatbot integration into private chats on Messenger and WhatsApp; presumably that will be the vector by which they push product advertisements.
  15. Nah, git is terrible with binaries. But the SQL database can be rebuilt periodically; the problem being solved is replacing the git querying with SQL.

    Could even follow your record model, and use that as data to populate the db.

  16. Yes, I'm suggesting hosting it on GitHub, leveraging their git lfs support. Just treat it like a binary blob and periodically update with a tagged release.
  17. GitHub is intoxicatingly free hosting, but Git itself is a terrible database. Why not maintain an _actual_ database on GitHub, with tagged releases?

    Sqlite data is paged and so you can get away with only fetching the pages you need to resolve your query.

    https://phiresky.github.io/blog/2021/hosting-sqlite-database...

  18. There is no lock-in. It is normal to have accounts on multiple storefronts, and have multiple storefronts installed on your gaming PC; one can access multiple digital libraries on the same PC!

    Steam wins because it provides a superior product for the end-user, not because of lock-in. Games purchased through Steam can be vetted with user reviews, supported with user-created guides and steam input configurations, streamed across devices, shared with family members, and even modded; all within the Steam experience.

  19. Video Game asset and source control retention was _terrible_. Hell, it's still terrible.

    Prior to ~2010 we were simply deleting source code and assets for finished projects; either because they weren't owned by the developer due to a publishing deal, or because the developers didn't want to reuse their garbage code. Same follows for assets, often they were owned by the publisher and not the developer, but if the developer did happen to own them they'd rarely see reuse in future projects. And publishers didn't catch on to the value of data retention until remakes started to make serious money.

  20. What I really want is a plugin that starts an icecast server with a given song as a root, and continues to stream songs whose albums/artists are within a certain reference distance of the root on discogs/wikipedia/etc.

    So if I start on Guzzlemug I'll get some Blood Incantation, but maybe also some Pink Floyd.

  21. The snags arise when playing games that use specific anti-cheat measures. Which is particularly annoying these days because developers are forcing them to be active when you're playing single player.

    https://areweanticheatyet.com/

  22. On the contrary, Sega has hired notable Sonic community members and published Sonic games they've made.

    https://en.wikipedia.org/wiki/Sonic_Mania#Development

  23. I use Emacs' org-mode to do this.

    Here's an article on how to accomplish this: https://howardism.org/Technical/Emacs/literate-devops.html

  24. In the most recent election there were efforts to convince Canadians that fraud was occurring.

    https://www.ctvnews.ca/federal-election-2025/article/mislead...

    https://factcheck.afp.com/doc.afp.com.44PT663

  25. We separate election of candidates from policy referendums.

    Typically ballots only have a handful of names on them; municipal ballots tend to have more due to the size of council. Occasionally there's a great many, due to efforts like the Longest Ballot Committee, and Elections Canada makes the ballot a write-in instead of multiple choice.

  26. Something as powerful and important as political control shouldn't be relying on something as brittle and vulnerable as software. Even NASA launches with software bugs, from time to time; and the electronic voting vendors aren't up to those standards.
  27. We hand count in Canada and don't have a notable accuracy problem, and ballot security is a rare concern. We manage that by having simple ballots which make voter intent clear while having the count being run by an independent, non-partisan national organization _and_ each table where tabulating is occurring can be watched over by representatives of the parties running.

    _And_ we have mail-in ballots.

    When issues do arise it tends to occur when a ballot box needs to be transported between locations; when this occurs it is taken quite seriously by Elections Canada.

    It works great. Perhaps the USA should contact Elections Canada and learn a thing or two.

  28. Most banks (all?) provide Interac cards that can operate with Visa/Mastercard protocols. They won't allow you to incur debt, but you can use them as a credit card.

    It's helpful when traveling abroad to places that do not have Interac.

  29. Nothing shameful about attempting to use temporary, non-violent means to end the occupation of the nations' capital, and the blockage of border crossings, when the occupying group has produced a MOU that calls for the dissolution of Government and voluntary removal of all bureaucrats and Senators who disagree with them, under threat of the Governor General refusing to allow Parliament to sit again.

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