Preferences

GTP
Joined 2,166 karma
AV software is crap, and fire never made good walls

meet.hn/city/nl-Delft

Socials: - github.com/GTP95

Interests: Books, Cybersecurity, Hardware, Programming, Privacy, Science, Technology

---


  1. There has to be some balance though, as requiring change too frequently encourages the use of insecure but easy to remember passwords, or password that are very similar to the previous one thus failing the purpose of the change (e.g. a password containing the year, and the employee only changes the year every time). Best would be pushing for the use of a password manager or auth tokens like Yubikeys.
  2. I know I did for rent contracts and know other people that did the same. And I said many, not most.
  3. I think the point here is that, while such a translation wouldn't be admissible in court, many of us already used machine translation to read some legal agreement in a language we don't know.
  4. In my opinion, programming languages with a loose type system or no explicit type system only appear to foster productivity, because it is way easier to end up with undetected mistakes that can bite later, sometimes much later. Maybe some people argue that then it is someone else's problem, but even in that case we can agree that the overall quality suffers.
  5. With the added issue that now the expert is working with code they didn't write, and that could be in general be harder to understand than human-written code. So they could find it easier to just throw it away and start from scratch.
  6. I doubt some of this article's claims.

    > At present, a human with specialist expertise still has to guide the process, but it’s not hard to extrapolate and imagine that process becoming fully automated in the next few years.

    We already had some software engineers here on HN explain that they don't make a large use of LLMs because the hard part of their job isn't to actually write the code, but to understand the requirements behind it. And formal verification is all about requirements.

    > Reading and writing such formal specifications still requires expertise and careful thought. But writing the spec is vastly easier and quicker than writing the proof by hand, so this is progress.

    Writing the spec is easier once you are confident about having fully understood the requirements, and here we get back to the above issue. Plus, it is already the case that you don't write the proof by hand, this is what the prover either assists you with or does in full.

    > I find it exciting to think that we could just specify in a high-level, declarative way the properties that we want some piece of code to have, and then to vibe code the implementation along with a proof that it satisfies the specification.

    And here is where I think problems will arise: moving from the high level specification to the formal one that is the one actually getting formally verified.

    Of course, this would still be better than having no verification at all. But it is important to keep in mind that, with these additional levels of abstractions, you will likely end up with a weaker form of formal verification, so to speak. Maybe it is worth it to still verify some high assurance software "the old way" and leave this only for the cases where additional verification is nice to have but not a matter of life or death.

  7. Could you please explain me the difference? As UDP is the "User Datagram Protocol" when I read about datagrams I always think about UDP and though it was just a different way of saying the same thing. Maybe "datagram" is supposed to be the packet itself, but you're still sending it via UDP, right?
  8. Not really in the loop either, but when Deepseek R1 was released, I sumbled upon this YouTube channel [1] that made local AI PC builds in the 1000-2000$ range. But he doesn't always use GPUs, maybe the cheaper builds were CPU plus a lot of RAM, I don't remember.

    [1] https://youtube.com/@digitalspaceport?si=NrZL7MNu80vvAshx

  9. Sure, but I think that the underlying assumption is that, after the public release of ChatGPT, the amount of autogenerated content on the web became significantly bigger. Plus, the auto-generated content was easier to spot before.
  10. They don't boot without it, but you can make it think that there's a battery by connecting power directly to the battery pins [1].

    [1] https://www.youtube.com/watch?v=7f8SliNGeDM&pp=ygUYZ3JlYXRzY...

  11. It means when it will gain a significant market share of the desktop segment, but it is mostly used as a meme.
  12. Of course big corporations would rather not be obliged by the GPL. But my feeling is that, if we give them the option to grab the code without contributing back their improvements, they would just do that. In the long run, this risks harming the OSS community, as developers would feel like big corps are being leeches and profiting out of their work without giving anything back.

    After all, the GPL forces to contribute back only if you modify and distribute a modified version of the software (the AGPL modified this point, to account for cloud services). A corporation that isn't modifying GPL'd code or isn't redistributing the modified binaries, doesn't incur any additional burden for using a software distributed under the GPL.

  13. I would instead reduce the duration of copyright protection. Not an expert by any means, but my gut feeling is that in the case of art like books, movies, songs, videgames etc. the right-holders make most of the money in the first 10 years after release. If you're interested in a book, movie, or videogame, you will not wait 10 years to get it for free; you would still pay for it. So I think the duration of copyright should be reduced to circa 10 years, maybe 20 if we want to be generous to the right-holders, but no more than that.
  14. Let me try one last time to put this in terms that might be easier to understand for you. If we apply the same reasoning to e.g. Mathematics, it would be something like "Either you teach Calculus to your child from day one or you don't teach them any Math at all. Not willing to teach Calculus from day one means not willing to put the effort in parenting your child".
  15. For what it's worth, I flew multiple times using the boarding pass from their app without any problem.
  16. Interesting price discrimination here.
  17. Now I think you're trolling, because at no point this discussion was about the will of spenting time with your children or lack thereof.
  18. You seem to think that the world is either black or white, but reality is more nuanced than that. Plus, the fact that you learned a certain thing in a certain way doesn't mean that it is the best way for everyone else to learn that thing.
  19. > Its how I learned this stuff back in the days of DOS.

    In the days of DOS there was no (widespread) alternative.

    You first need to capture their interest, otherwise they will see the shiny GUIs other people are using and wonder why they have to write long hard-to-remember commands instead of double-clicking on an icon.

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