Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Too
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
301.
▲
by
Too
2y ago
It really depends on who the service is being sold to. Business - SSO via Oauth2, with Azure AD as a ready to use integration Developers - SSO via Oauth2, with prepared integrations for Github, Gitlab, Keycloak, Okta, or Google. Personal ba
302.
▲
by
Too
2y ago
Funny, because i need to use the train to get to my closest airport.
303.
▲
by
Too
2y ago
Duplicate from yesterday: https://news.ycombinator.com/item?id=41150074
304.
▲
by
Too
2y ago
Singapore is no doubt developed in recent times and has one of the world’s best underground metro. It’s not for lack of cars in mind it looks the way it does. In fact the opposite, Singapore has a quota on total number of cars in the countr
305.
▲
by
Too
2y ago
100x this. Garbage in = Garbage out. In similar mindset, I've seen attempts to "fix" flaky test suites by retrying failing tests 5 times until they pass. What happens: You just set a new baseline of shit allowed. This allows
306.
▲
by
Too
2y ago
Wouldn't the manager of one team be part of every shift in such a setup?
307.
▲
by
Too
2y ago
This is because of built in implicit rules in gnu make. https://www.gnu.org/software/make/manual/html_node/Implicit-... For bigger projects they are considered an anti-pattern and should be disabled (-r)
308.
▲
by
Too
2y ago
Good intentions but how well is that working out so far? Only thing we got was annoying cookie popups everywhere, where consent is one click away and reject is three layers behind a small “learn more” button.
309.
▲
by
Too
2y ago
Even worse. It doesn’t work. Yet, it either way requires large scale harvesting of everyone’s personal information. If it wasn’t allowed, the value of all this personal information wouldn’t be as high.
310.
▲
by
Too
2y ago
Enough of shifting the goal posts. This was about applications doing their own audit logging, I still don’t understand what’s wrong with that. Not made up claims that applications or a git server doesn’t know who is acting upon it. Yes, a p
311.
▲
by
Too
2y ago
Thats a very specific property of git, stemming from its distributed nature. Allowing one to push the history of a repo fetched from elsewhere. The receiver of the push is still considered an application server in this case. Whether or not
312.
▲
by
Too
2y ago
Why not? The application logs who, when and what happened to disk. This is application specific audit events and such patches should be welcome upstream. Log scraper takes care of long time storage, search and indexing. Because you want you
313.
▲
by
Too
2y ago
~/.(local|share|whatever) means I have to search both the basement, the attic and the garage. For stuff i rarely need to touch so I forget every time where it was placed. If it was only one place it would be great. If it was truly sepa
314.
▲
by
Too
2y ago
Log scrapers are decoupled from applications. Just log to disk and let the agent of your logging stack pick it up and send to the central location.
315.
▲
by
Too
2y ago
lol, I’ve lost count of how many CI systems I’ve seen that are essentially no-ops, letting through all errors, because somewhere there was a bash script without set -o errexit.
316.
▲
by
Too
2y ago
It would be better than Windows for sure. You’ve got A/B updates, verified boot, selinux, properly sandboxed apps and a whole range of other isolation techniques. For something truly mission critical, I’d expect something more bespoke
317.
▲
by
Too
2y ago
Just skimmed through the book and noticed several examples where it doesn't use argument quoting. For example the first chapter about variables doing echo $name. In fact, there is no mention of argument quoting at all. This should be t
318.
▲
by
Too
2y ago
But why bother? The moment you start doing all that, all the arguments of "oh look how much i can solve with my cool oneliner" goes away. The python version of that code is not only safe by default, it's also shorter and actu
319.
▲
by
Too
2y ago
This article argues against story points but then concludes that the solution is breaking down work packages into atoms called tasks and measure the queue length. Those are two different dimensions. No matter how hard you try to break thing
320.
▲
by
Too
2y ago
Now you are doing exactly the same mistake the article starts out with. Comparing story points outside your own team, of which you have zero context about how much 8 point represents. How big your points are make no sense at all outside you
321.
▲
by
Too
2y ago
It’s good to be cautious. Drill slowly, with the assumption that you are going to hit something. If you assume that your walls are 12mm gypsum and you stop drilling after 12mm, nothing can happen, start slowly, use the smallest drill, tape
322.
▲
by
Too
2y ago
It takes 2 minutes to fix a hole with filler paste. You can also find a discrete place to put it, like the opposite side of the wall, under the threshold, behind a closet, using existing holes for wiring. Drilling gently through wood or gyp
323.
▲
by
Too
2y ago
Null terminated strings is a relic that should have been recycled the day after it was created. Any attempts to add more letters to the strx functions is just polishing the turd.
324.
▲
by
Too
2y ago
That’s exactly what MICROS~1 did with the 8.3 file names on DOS. To add support for longer file names in systems that did not do so originally.
325.
▲
by
Too
2y ago
It should be possible to pay for something while still having “best effort under shared resources” as the expected service level. Compare local bus tickets vs taking a cab. The taxi costs 20x more, but in the best case scenario, they provid
326.
▲
by
Too
2y ago
Most diff tools default to not suppressing leading whitespace. Trailing whitespace should be automatically removed and enforced by your code formatting tools, leaving no reason to suppress it. As someone who has been diffing endless amounts
327.
▲
by
Too
2y ago
It couldn’t be simpler. Just configure all clients and servers to be aware of each other and go. Say what you want about the rest of mongo. This is an area where it actually shines.
328.
▲
by
Too
2y ago
Builds taking 2h of compute? Let me guess, you are doing clean builds? Incremental is several orders of magnitude faster and cheaper. Just need to invest in your build tooling.
329.
▲
by
Too
2y ago
This technique is commonly called "poor mans profiler". It's very useful indeed.
330.
▲
by
Too
2y ago
From what I've seen this is usually caused by CI pipelines being overly cautious, starting from a pristine state and trying to cover every possible edge case. Spin up new node, congrats, now you have to clone the whole repo from scratc
More ›