Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
onei
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
onei
3y ago
It won't tell you about malware. It just means when my customers have questions about well publicised vulnerabilities in open source dependencies, they can audit themselves for the presence of that dependency with a set of standard too
32.
▲
by
onei
3y ago
In my experience the reverse is true. There are points in Go where you resign yourself to passing around interface{}/any, just because generics can't (yet) do everything you might want. In doing so, you revert to dynamic typing ag
33.
▲
by
onei
3y ago
From an outsider perspective, it looks hard to label this as anything but insider trading. Is that the wrong take?
34.
▲
by
onei
3y ago
Hard to learn does not necessarily equate to hard to read. You don't need to learn to work with Rust's borrow checker to understand a bit of code, but figuring out how to change it might take longer.
35.
▲
by
onei
3y ago
As a theoretical exercise, I'm not sure that's strictly true. If you're reliant on donations, then income is never guaranteed. If you suddenly fall short of targets, maybe you have to lay some staff off. But stopping your lic
36.
▲
by
onei
3y ago
I'd treat those price indexes with a pinch of salt, especially the common trade index. They've been left alone for many years and so track items that are perhaps not quite true indicators of inflation.
37.
▲
by
onei
4y ago
I never /really/ learned how to use a debugger. I know what one is and know enough to flounder around in one, but I haven't reached for one in a long time. These days, I work on buzzwords like kubernetes, microservices and Go
38.
▲
by
onei
4y ago
It's less about brand awareness and more about telling customers upfront what it does. If I'm an Akamai customer that's never heard of Linode, maybe I ignore "Akamai Linode" because I've no clue what it does. I
39.
▲
by
onei
4y ago
I think it's less about safe, and more about Rust's other qualities. The language lends itself to writing parsers thanks to its syntax and zero-cost abstractions. Match expressions in particular made parsing a breeze when I last d
40.
▲
by
onei
4y ago
There's [1] for an encyclopaedic overview of the game. For actual gameplay for new players, there's [2]. There's also a mobile game client if you wanted to give the game a go. 1: https://runescape.wiki/w/
41.
▲
by
onei
4y ago
On the one hand yes. But letting your system be abused by those that have no need for it is never a good use of funds.
42.
▲
by
onei
4y ago
Well, it would have been much simpler if Britain had banned encrypted communications during WW2 and Germany had cheerfully complied.
43.
▲
Saudi Arabia jails two Wikipedia staff
(theguardian.com)
110 points
by
onei
4y ago
|
64 comments
44.
▲
by
onei
4y ago
Symbols in Ruby are meant to be more performant that strings iirc. If I have symbol :a, then it's allocated once regardless of how many time it appears. As opposed to "a" which is reallocated every time. I guess it's sim
45.
▲
by
onei
4y ago
I think you can also do the second in Go with named returns, e.g. func sum(nums []int) (result int) { for _, n := range nums { result += n } } No clue if it's an idiomatic usage, and named retur
46.
▲
by
onei
4y ago
I would guess because nano is meant to be a replacement for pico. Much to my surprise, I recently found nano was symlinked to pico on macOS. It'd been niggling at me for a while, I'd just assumed I'd been given an older versi
47.
▲
by
onei
4y ago
I'd call it understatement. Rather than write it all off as fabrication, I'm open to believing there's elements of truth mixed in. I don't believe Noah lived for 1000 years and had 2 of every animal on a boat. But I coul
48.
▲
by
onei
4y ago
Biblical lifespans seem nice, but only if you wholly believe the stories. Given how often the same stories come up across different civilisations, I'm sceptical they're accurate. For instance, Eve picking an apple is not too dissi
49.
▲
by
onei
4y ago
When I created an account to take out a mortgage with a UK bank, I found they allowed up to 12 ASCII alphanumeric chars for a password. I forget if there was a min length. This was around October 2019, so it's not like they shouldn
50.
▲
by
onei
4y ago
Is that strictly true? I know urandom doesn't block if it lacked entropy, but if it had entropy I was under the impression urandom's output was derived from that instead.
51.
▲
by
onei
4y ago
Not being aware of how vulnerabilities are detected and despite being a big fan of Rust, I wonder if there are other variables that drive down the ability to find bugs in the short term. If a researcher is only familiar with C and C++, is i
52.
▲
by
onei
4y ago
I picked the first job that came up [1] and seems like at least one team is using Delphi with Oracle for the database. But the BBC isn't exactly small, so I'm not surprised there's a range. 1: https://www.totaljobs
53.
▲
by
onei
4y ago
I see them a lot for interns and new grads. I think there's a bunch of templates that have these 'features' and when people are first starting out they don't know better. No interviewer I've ever met thought 5-star
54.
▲
by
onei
4y ago
We use 0-based, but we also invented the concept of 0. It's true that multiple civilizations independently invented it, but perhaps an alien civilization never invented it and got along fine without it.
55.
▲
by
onei
4y ago
I believe the lack of using Hyper was so they could be more flexible in what nonstandard parts of HTTP they could support, e.g. status codes into the 900s.
56.
▲
by
onei
4y ago
Not being a front-end dev, it does seem trivial, but using [0-9\.]* means you can have 1.2.3. You can tighten that regex up, but I imagine that either doesn't fly with mobile keyboard hinting or screen readers trying to hint what a cor
57.
▲
by
onei
4y ago
I agree with your overall point, but I think your example might be a bit off. Boeing also cut corners on quality, hence the issues with the 737 MAX. It's obviously not a direct comparison, but skimping on certain things to get somethin
58.
▲
by
onei
4y ago
If it's just make you're doing that for "make -C mydir" does that and puts you back in the original directory when it's done.
59.
▲
by
onei
4y ago
Even if you do have an API, sometimes you have versioning built into that API anyway, e.g. in openapi and gRPC (depending on how you structure your protobuf files). At that point, a date-based version starts looking more reasonable.
60.
▲
by
onei
4y ago
Is the code being in a VM mutually exclusive with having homebrew installed?
More ›