Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gregmac
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
331.
▲
by
gregmac
4y ago
This thread is really good, some key points I took: > But clubhouse is LIVE. So you need something INTERESTING that's ALSO happening RIGHT NOW. > Your engineers [..] warn you: multiplying "content is interesting" and &
332.
▲
by
gregmac
4y ago
> When the software world can convincingly create new songs that sound like the hit songs people like, but sufficiently different to dodge copyright law, then it's game over. In what way? This is already a thing in shoes, clothes, h
333.
▲
by
gregmac
4y ago
He talks a bit about the psuedo-random generator [1] they used, including showing some code, but doesn't mention how the seed is set. Given this is an 8088 and in 1982, I guess there isn't a RTC and they wouldn't use persiste
334.
▲
by
gregmac
4y ago
> VMware isn't just a hypervisor, it's an entire ecosystem of VM management and orchestration. You can tie it into AD, delegate different permissions and roles to users/groups, manage upgrades, interact with PowerShell and
335.
▲
by
gregmac
4y ago
There are a lot of themes and CSS frameworks that make this so much easier than it used to be, but there's still a specialized skill around design. Developers that fail to understand this are doomed to build, at best, mediocre design.
336.
▲
by
gregmac
4y ago
Yes, trailing commas should work everywhere! JSON is the other one where it annoys me, but luckily I rarely hand-write any JSON anymore (and there are semi-solutions for this like json5). In code I always add trailing commas to anything com
337.
▲
by
gregmac
4y ago
Clearly false. Analog voice service is limited to 300–3,300 Hz, and being analog, subject to line noise/static/etc. About the only constant with it was that people would hold handsets up to their heads that were purpose-built, and
338.
▲
by
gregmac
4y ago
Yikes, this is so much worse than merely weird , though it definitely is that. Here's the transcript from a couple, both of which are played over top of those "5-minute craft" style (faked) baking videos: > > Someone k
339.
▲
by
gregmac
4y ago
Why should that be a consumer protection bill? No one is compelling you to pay for a streaming service. In fact there are many ways to pay per-show/movie if you prefer that model, which range from a short term digital "rental"
340.
▲
by
gregmac
4y ago
> 2013-02-27 is the current standard, but more so as a result of "this is how we've done things" and not "this is the best way to do it". That may be, but it's also codified as ISO 8601 [1], so that's a
341.
▲
by
gregmac
4y ago
I'm curious on your take of this for library code (as opposed to a full application like a web server or database). By count of projects alone, most of the OSS that I use is library code: parsers, REST client, compression, serializatio
342.
▲
by
gregmac
4y ago
GitKracken and Fork both have an excellent rebase UI.
343.
▲
by
gregmac
4y ago
Interesting, I have always viewed those as very different things. Comments explain non-obvious things. For example, "this is a custom search because it was found to be 2.3x faster than .find() for this use case" or "this is s
344.
▲
VCR Virus Fake VHS Copy-Protection Warning Label (2016)
(whyimnotanartist.net)
71 points
by
gregmac
4y ago
|
40 comments
345.
▲
by
gregmac
4y ago
Previously: Insteon KeypadLinc. Currently: Zooz ZEN32.
346.
▲
by
gregmac
4y ago
For some context, here's one of my old keypads [1]: controlling outside lights, garage door (status plus control), and scene control (Welcome = several lights on the main floor; All off = very slow fade off of everything). The other on
347.
▲
by
gregmac
4y ago
> Generally, home devices you might automate are things you interact with -- locally. Local controls for a local device work really well, and the simplicity is hard to beat. Home automation wants to interject poor controls between you an
348.
▲
by
gregmac
4y ago
> The cloud-connected hub to enable remote control was a bolt-on, and by far the least reliable part of their ecosystem. Not only that, but least useful? I never understood the use case for why you'd want remote lighting control. Be
349.
▲
by
gregmac
4y ago
> The reason these companies keep faltering is that they push cloud-based and/or locked in product ecosystems. I agree. It's a shame because Insteon products were pretty good for their time, for the most part. Granted, I never
350.
▲
by
gregmac
4y ago
I get most spam coming to my main personal email address. I've signed up for exactly nothing using it - but other people have sent me ecards (remember those?), shared things from random apps, and/or presumably had their contact li
351.
▲
by
gregmac
4y ago
It seems to me more about charging extra or artificially throttling. If a streaming provider has massive connection at a shared upstream peering location as an ISP, but their competitor doesn't, the result could likely be that the band
352.
▲
by
gregmac
4y ago
I'm involved with a project that is built out using colocation space in a traditional datacenter, running on VMware Vsphere. Up to now, they've been doing this very manually: customers assigned to specific, named servers; servers
353.
▲
by
gregmac
4y ago
It sounds like Atlassian is doing individual restores, each restore takes a fair amount of time, and they don't have the capacity to do all 400 simultaneously (because why would they). So you just have to wait. If you're self-host
354.
▲
by
gregmac
4y ago
While I agree part of that was being that there were fewer options, there's also just more complexity these days. I consider things like: * Does this synchronize to other devices? * Does this support the device(s)/OS(es) I want to
355.
▲
by
gregmac
4y ago
> Not to sound too harsh but if you made the exact same mistake twice (or more!) it's on you. I wouldn't necessarily leap to this. If the mistake is like the op said (doing something in the wrong environment without realizing)
356.
▲
by
gregmac
5y ago
First off, don't judge on one task like that, there's just too many variables (for example: Maybe it's something built-in to iOS while Android requires writing a custom library or working around a broken API). Assuming this i
357.
▲
by
gregmac
5y ago
To me, the ability to bisect is a good reason not to squash (I assume you mean squash merge?). My commits all stand alone; each is a distinct change that pretty much always is in a working state. Often it will be a series of refactors befor
358.
▲
by
gregmac
5y ago
Was it a business or technical decision to do multi-cloud? Did you run simultaneously in 3 clouds? Can you explain the setup? If not, did you do just run on each for a while to test, or have a reason to switch? This is probably an impossibl
359.
▲
by
gregmac
5y ago
Implementing this would be a good learning experience that will greatly increase your understanding of fopen, fseek and how block storage works. It would be an interesting experiment to benchmark reading a million files with tags at the sta
360.
▲
by
gregmac
5y ago
> I disagree. Retry mechanisms is mandatory for any network request. You cannot expect a message to travel across the globe on a wire without ever failing. Actually good point, and I agree. I didn't state that well. What I was think
More ›