Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Arch-TK
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
811.
▲
by
Arch-TK
4y ago
>I’d argue anything is spreadable if you try hard enough. That's exactly what I said.
812.
▲
by
Arch-TK
4y ago
Recently at Stansted I had an encounter with a security staff member who was of the opinion that both clotted cream and butter were liquids. (Note, I wasn't the one trying to get either of these onto the plane.) Her entire argument see
813.
▲
by
Arch-TK
4y ago
NCC has been doing escrow for a very long time before the Iron Mountain acquisition.
814.
▲
by
Arch-TK
4y ago
In some pretend rust. Pretend Integer exists and has the properties I described: fn special_sum(a: Integer<0..(1<<32)>, b: Integer<0..(1<<32)>) -> Option<Integer<0..(1<<32)>> {
815.
▲
by
Arch-TK
4y ago
I know C is never getting anything like this. But C is really just stuck being a very crappy ABI design language. I do wish things like Rust had native support for stuff like this though. And it really doesn't have to get in the way of
816.
▲
by
Arch-TK
4y ago
Having come from a background of very bespoke tests for systems level software where conventional unit testing just doesn't really work for 90% of cases, I have used ChatGPT to learn how to and quickly write a large test suite for a we
817.
▲
by
Arch-TK
4y ago
> Most bugs in C code are from programmer mistakes These most often lead to the triggering of UB. The reason why programmer mistakes lead to confusing bugs instead of simple and straightforward bugs which are easy to catch in the develop
818.
▲
by
Arch-TK
4y ago
Those kinds of assumptions are where you explicitly cast to a smaller ranged type with the option of an error if the sum does exceed a limit. The point of this type system is not to be able to fully encode every possible interaction between
819.
▲
by
Arch-TK
4y ago
There is actually another option. A more sophisticated type system. Let's say you had some pseudocode like this: let a = 5 let b = 12 let c = a + b The type of a would be Integer[5..5], the type of b would be Integer[1
820.
▲
by
Arch-TK
4y ago
I agree that realloc was poorly defined for the 0 size case, I think UB or IDB both would have worked in this case to really drive that point home, the WG chose UB. That being said, you're completely wrong about what UB means. Making u
821.
▲
by
Arch-TK
4y ago
This is really cool, but the lack of the ability to have code at runtime to do things dynamically is a massive limitation for me, I think most of my issues could be solved with just the ability to do things at runtime. Here's some thin
822.
▲
by
Arch-TK
4y ago
> an ORM that does not directly interpret objects along one-to-many collections /many-to-one attributes is still an object relational mapper. This is diluting the term ORM beyond any usable definition. A bit like when people claim t
823.
▲
by
Arch-TK
4y ago
> There are seemingly two packages for this, neither of which I could get to work. I am really confused as to how that happened so I will show examples of all the three options I know of and how to use them to get a path of a config to l
824.
▲
by
Arch-TK
4y ago
How many years exactly? I am at almost 9 years of use and I have not felt the slightest hint of any problem (for reference I have in the past suffered from carpal tunnel related issues so I know what it feels like).
825.
▲
by
Arch-TK
4y ago
Yes but the option to do verify host keys using ("VerifyHostKeyDNS") is not enabled by default.
826.
▲
by
Arch-TK
4y ago
Now just need a good trackpoint and no trackpad and I'll finally have a replacement for this modified X230.
827.
▲
by
Arch-TK
4y ago
Leaking child processes is inherently unreliable, it can lead to lots of issues in any non-trivial program, but even in the most trivial of programs it can lead to basic problems like accidentally fork-bombing yourself because you made a sm
828.
▲
by
Arch-TK
4y ago
I think the article is pretty clear on that, if your requirements do not include "reliable" and "safe" then yes, the unix APIs meet your requirements. But if your requirements include "reliable" and "safe&
829.
▲
by
Arch-TK
4y ago
The article mentions non-linux solutions to these problems, such as those in FreeBSD, but realistically this is a Unix wide problem as irrespective of what solution any particular flavour of Unix gives for these problems, there's no st
830.
▲
by
Arch-TK
4y ago
When quickly glancing at https://fuchsia.dev/fuchsia-src/reference/syscalls/process_c... , It looks like it does not have the same issues.
831.
▲
by
Arch-TK
4y ago
Why does factorio literally perform better on my laptop than websites like these? Is this just firefox on linux being bad at hardware rendering? Is it some crappy API people are forced to use to do these animations? I don't get it.
832.
▲
by
Arch-TK
4y ago
Well they're not going to call it r/DevsWithOnlyARelativelySmallAmountOfExperienceButWhoLikeToCallThemsevesExperiencedRegardless
833.
▲
by
Arch-TK
4y ago
A principle engineer : An engineer who is tasked with creating new principles.
834.
▲
by
Arch-TK
4y ago
Most people, without practice, are not a range as wide as "very disagreeable" to "very agreeable", most people are flexible around a point, to a lesser extent if they've never paid attention to how they behave and n
835.
▲
by
Arch-TK
4y ago
There were a few articles about people getting multiple remote jobs, doing the bare minimum to avoid getting fired for a while, eventually getting fired, and accruing large sums of money by doing that for years while presumably also holding
836.
▲
by
Arch-TK
4y ago
I believe the VoLTE toggle's presence is controlled by whether there is any fallback from VoLTE. Apparently a substantial number of carriers don't offer anything other than VoLTE at this point. Turning off VoLTE when you are with
837.
▲
by
Arch-TK
4y ago
Yes my point was that encryption is not an obstacle to having assurance that the person you are communicating with is who you expect them to be. Keys can be generated directly on the secure element of the CCID card, this means there is no o
838.
▲
by
Arch-TK
4y ago
No. Encryption has nothing to do with the problem. Ignoring quantum resistance (which is still probably not needed for any of this) you just need something like PGP with a key stored on a CCID card (with all other copies of the key stored o
839.
▲
by
Arch-TK
4y ago
At least in the UK it is perfectly legal to take your job title. Come up with some abstract concept of your job. Find every job title in the standardized list which falls within that abstract category and choose the one which makes your ins
840.
▲
by
Arch-TK
4y ago
All those years spent not having a Facebook account and hosting my own mail infrastructure have finally paid off.
More ›