Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
geocar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
481.
▲
by
geocar
4y ago
> I don't think that can be exploited. glibc malloc() should be aligned to 2*sizeof(size_t), so strup("")[x] on 64-bit systems (with 16-byte alignment) can never crash or overlap another object where x<16 On 32-bit syst
482.
▲
by
geocar
4y ago
Don't forget Apple's Lightning patents run out soon. I think rather than ride it alone in the carnage of out-of-spec Lightning kit that would undoubtedly flood the market, getting switched to USB-C (while the customers blame regul
483.
▲
by
geocar
4y ago
> It's a privacy issue. You can use it to fingerprint a user, local IP will give you quite many bits of entropy. < https://coveryourtracks.eff.org/ > I don't buy it: You have to block IPv6 as well, and that
484.
▲
by
geocar
4y ago
> How come my soccer friend thinks he can watch a bunch of Javascript youtube clips and take an easy distance course at a university to score him a high paying job 2 months from now? That's not how it works Except it's exactly
485.
▲
by
geocar
4y ago
> Consider an endpoint that makes 100 behind-the-scenes requests Don't do that; Don't ever make middleware retry. An API endpoint should be quick, and if you can't figure out how to make it quick, use batch processing meta
486.
▲
by
geocar
4y ago
> the following stages were too sophisticated for some person to just serve me an ad. You may not believe me, but this is much less sophisticated than some of the things I have seen; My opinion is that the people who participate in ad fr
487.
▲
by
geocar
4y ago
__utma means they were looking for Google Analytics cookies. If you weren't on the landing page after seeing the ad (and just opened the zip file) you wouldn't have these on your test page. Also: $ base64 -d dj01MDY1NDg3
488.
▲
by
geocar
4y ago
> the path is derivative of the endpoint Oh I didn't notice that from the example. Is it worth splitting off the last two parts for that? > you might want to cycle the colours or they're a pure derivative calculation based o
489.
▲
by
geocar
4y ago
Why wouldn't you: const M = [ { c:"yellow", d:"M 5 10 Q 5 5 8 1", cx:8, cy:1 }, { c:"blueviolet", d:"M 5 10 Q 4 5 2 4", cx:2, cy:4 }, { c:"deeppink", d:&
490.
▲
by
geocar
4y ago
This. Everything this. There are great managers out there, who will take your job seriously, and who can amplify the value you create together, and there are “managers” who know only the whip. If you only know the latter, keep looking beca
491.
▲
by
geocar
4y ago
> Is it one of the things in the table towards the bottom of the J article? Erm, no. That table suggests using b. as a replacement for other (clearer) algorithms for performance reasons, rather than parameterisation. What I mean by param
492.
▲
by
geocar
4y ago
Scroll the linked article down: the lisp “boole” function works the same way i.e. (boole 6 x y) is xor. Lisp has the same thing. But maybe the organisation isn’t clear? Or is it the numeric value that you fear? There is a fantastic use for
493.
▲
by
geocar
4y ago
> makes it easy to forget about KISS Does this really happen? My experience is that programmers always try to make things as simple as possible, and when they fail at that, it's because they don't know how, or don't have e
494.
▲
by
geocar
4y ago
> They are not on the top 10 list of most present nationalities So what? Most people don't cause any problems. It is easy to understand Brazilians, and they are working. Most of the EU and Ukrainian immigrants are working and lear
495.
▲
by
geocar
4y ago
> how do you fairly determine who gets to live there and who doesn't? Well, we live in a democracy here, and so we vote. Our government announced their intention to ban residential investments in Porto, Lisboa, and the Algarve for t
496.
▲
by
geocar
4y ago
> a west coast newspaper isn't the best source about the foreign resident situation in Portugal and where they do come from. "a west coast newspaper" should have been enough for you and anyone else looking for "a shre
497.
▲
by
geocar
4y ago
I think it depends on what ideas the programmer has and puts to work in the task of telling the computer what to do. If the ideas are ideal, the program will be as small and fast as it can be, but if they are not then there will be an ineff
498.
▲
by
geocar
4y ago
This sounds like you worked for people who wanted to put kubernetes on their CV instead of using it to solve an actual problem.
499.
▲
by
geocar
4y ago
> Choosing a DB is not premature optimization That's your opinion. > it eliminates a whole host of data related problems and smoothens development I don't find this to be true, but maybe you have different problems than I do
500.
▲
by
geocar
4y ago
> We are debating which B to pick between: No we are not. Postgres isn't a webserver that can handle 1m http GET requests per second; it doesn't distribute data from 30 event collectors to a reporting database without configur
501.
▲
by
geocar
4y ago
And are they going to deal with that scary stuff for me for $15/mo? Or are they going to turn it off and on and tell me I need a bigger boat if it’s slow?
502.
▲
by
geocar
4y ago
> the scary, overwhelmingly complex problems you've enumerated should indeed be left to competent professionals to deal with You also aren’t getting that for $15/mo, either.
503.
▲
by
geocar
4y ago
> simply using the filesystem compared to going with Postgres somehow has less complexity Postgres is also using the file system, it’s just got some extra layers in-front like networking and authentication. People often refer to those “e
504.
▲
by
geocar
4y ago
It's not exactly green-field: SPDX is over ten years old now, and browsers only started removing SHA-1 in the last five years.
505.
▲
by
geocar
4y ago
> What does a fiber loop (bus?) let you do hardware-wise, that a star topology wouldn't? Each site has two links, left and right, that have engineered different paths. If your link is to home base, chances are your second link to ho
506.
▲
by
geocar
4y ago
Some can at least. I used Netopia SDSL routers without a DSLAM around twenty years ago to serve "high speed internet" in town in the US (Easton Maryland) a few years before they managed to get municipal broadband.
507.
▲
by
geocar
4y ago
Did you know you can run the chain in-reverse and turn it into a filter? Finding a good threshold one-sided can be hard, but this is basically how a lot of spam-detectors work: They record the chains seen in /g/ and the chains on
508.
▲
by
geocar
4y ago
> I don't see what the big deal is? The big deal is that it's slanderous. Oracle isn't making an attestation about performance that the benchmark addresses, the benchmark aims to make statements about Oracle for some othe
509.
▲
by
geocar
4y ago
> the fact that the server sends a close notification right before hanging up doesn’t help a client determine whether a particular stream just hasn’t finished or is potentially infinite/undesireably large/hung instead of tempo
510.
▲
by
geocar
4y ago
> then AFAICT there's no way to tell that the server is done sending the file." This is incorrect. See https://gemini.circumlunar.space/docs/specification.html section 4: As per RFCs 5246 and 8446, Gemini
More ›