Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gregmac
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
85 ms
·
781.
▲
by
gregmac
7y ago
One of our big conference rooms has a couple remote mics on either end of the table, and I've been on the remote end when people have had a sidebar conversation hovered directly over one of them. Even though they were talking quietly,
782.
▲
by
gregmac
7y ago
Some of the negatives you've listed come from a "non-remote" culture at the company (2, 3, 5, 7, 8), which can be fixed, with desire (by the company) and effort. For example, with meetings, you can have a rule like if anyone
783.
▲
by
gregmac
7y ago
Yes, exactly this. I don't have any issue with paying for worthwhile games, but I do have an issue with games that try to continually extract more money from me -- you could spend hundreds of dollars on some of those "free-to-play
784.
▲
by
gregmac
7y ago
They did? Who copied their features (particularly the awesome visualization)?
785.
▲
by
gregmac
7y ago
> standardize Convert a CSV file to one that conforms to RFC-4180. Very glad to see this here, hopefully it'll help with increasing adoption of the RFC. I find one of the biggest pains of working with CSV is that all too often,
786.
▲
by
gregmac
7y ago
Likewise. I still have some HD300's in my basement somewhere, along with a couple Hauppauge PCI capture cards, and a Silicondust HDHomerun. Shortly after Sage was shut down my cable company started encrypting all their channels, render
787.
▲
by
gregmac
7y ago
I've gone through many incarnations of HTPC's, plus tried with SageTV, Roku[1], Chromecasts, and several others... and can absolutely recommend the Nvidia Shield. It has a good 10-foot interface via Android TV (as opposed to regul
788.
▲
by
gregmac
7y ago
Not OP, but I work on an app that collects network data from various customer systems, and have run into lots of 'fun' time-related bugs. An instance of the app runs on a machine on the customer network (that we don't control
789.
▲
by
gregmac
7y ago
Why? Do you have previous experience selling a company? If you were in his place, what would you have done differently to avoid being "played"?
790.
▲
by
gregmac
7y ago
It's worth making it exist and doing a 301 redirect. There's some people that will still type it, and others that will link it without checking, and they'll just think your site is broken. You're fighting against the gra
791.
▲
by
gregmac
7y ago
I also looked at it a few years ago when I last rebuilt my media server, and ultimately decided the same. I now run SnapRAID [1] with mergerfs [2] and for my use, it's got many benefits over zfs and normal raid setups: I could start fr
792.
▲
by
gregmac
7y ago
This is actually independent of emauth's implementation, it depends on how you implement the validation workflow (what you do when you receive the token). The naive implementation is to just say "Hey, a valid token... Ok, you'
793.
▲
by
gregmac
7y ago
Both of these cases can be handled by having the email link validate the original session rather than the "current" session/browser. If it happens to be on the same browser that requested the login, it will be the same sessio
794.
▲
by
gregmac
7y ago
I like that there's a standard page for this for reference, but I disagree with some of the use cases. I think it makes sense in a few cases: * Umbrella-type projects, such as an Operating System, with Ubuntu being a great example. * T
795.
▲
by
gregmac
7y ago
> Every well-designed study of political advertising Wouldn't that be misleading though? There are active disinformation campaigns that are linked to the same people and organizations doing political campaigning. Cambridge Analytica
796.
▲
by
gregmac
7y ago
Hovering the navigation on the left could also highlight all linked components as well, giving a better sense of what you can drill into (without having to discover for yourself by moving your mouse all over the diagram).
797.
▲
by
gregmac
7y ago
There's a great CGP Grey video on the Canada-US border well worth watching if this interests you: https://youtu.be/qMkYlIA7mgw
798.
▲
by
gregmac
7y ago
Even with a lot of knowledge, I suspect a lot of this still took a lot of trial-and-error. For example: > Turns out that besides the obvious minimum that a managed developer would expect, there’s also a minimum that the CoreRT compiler n
799.
▲
by
gregmac
7y ago
I'm not sure why you're saying humans aren't involved. Humans are writing the code (often with bugs), troubleshooting operations, supporting other humans using the software, and identifying and fixing bugs. While I agree fixi
800.
▲
by
gregmac
7y ago
I was trying to find an "HDMI condom" (equivalent to the usb ones [1]) but came up dry. Does such a thing exist yet, or is there just no market? Is it possible to use something such as an HDMI splitter to accomplish the same thing
801.
▲
by
gregmac
7y ago
> When your inputs are from real JSON emitters, it is silly to even have error handling other than rejection. I'm guessing from this that a "real JSON emitter" is one that perfectly implements the JSON spec and has absolut
802.
▲
One Nation, Tracked: An Investigation into the Smartphone Tracking Industry
(nytimes.com)
7 points
by
gregmac
7y ago
|
0 comments
803.
▲
by
gregmac
7y ago
> Both don't say much without good changelog. This is a good point. Good changelogs, like any documentation, take a lot of effort and so are unfortunately quite rare. As an API consumer, to me the ideal upgrade-related documentation
804.
▲
by
gregmac
7y ago
There's a big challenge in usability with keyboard-only. I don't at all dispute that keyboard is faster, once you learn how to use it with whatever application(s), but that's exactly the problem. I heavily use the keyboard, a
805.
▲
Message DB: Event Store and Message Store for PostgreSQL
(blog.eventide-project.org)
321 points
by
gregmac
7y ago
|
99 comments
806.
▲
by
gregmac
7y ago
Also don't use for anything real, because you should not be teaching users that https://1234-5678-9adc-def0-1234-5678-9abc-def0.has-a.name is the proper, trusted domain for your service. Because it was supposed to be https
807.
▲
by
gregmac
7y ago
You can add this type of thing to your validation code: exp has to be set, can't be in the past, and can be no more than x time in the future (where x is somewhere between what you're actually signing now and the largest value you
808.
▲
by
gregmac
7y ago
Caller id name is a separate service called CNAM [1]. It's handled by the terminating (reviving) carrier, and from my understanding, has been done using a mess of different database [2] and interchange formats (think: massive CSV versi
809.
▲
Police warn of new “line trapping” scam
(ctvnews.ca)
3 points
by
gregmac
7y ago
|
1 comments
810.
▲
by
gregmac
7y ago
There's a lot of replies negative about remote work, so I'll weigh in the other way. Caveat, I'm not 100% remote. I live a 20 minute drive from the office, but most of my work tends to be with people at other locations (mostl
More ›