Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
benjiweber
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
benjiweber
5y ago
Apparently people drowning don't actually flail their arms (never seen anyone drowning though).
62.
▲
by
benjiweber
5y ago
> By far the most common case for joins is following foreign keys. SQL has no special syntax for this You can use NATURAL JOIN select * from foo natural join bar Works as long as the keys are named the same. However, a lot of people have
63.
▲
Don’t hire top talent; hire for weaknesses
(benjiweber.co.uk)
280 points
by
benjiweber
6y ago
|
160 comments
64.
▲
Escape the Permission Trap with Healthy Habits
(benjiweber.co.uk)
1 points
by
benjiweber
6y ago
|
0 comments
65.
▲
by
benjiweber
6y ago
As I understand it PECR does require affirmative consent to use cookies specifically. Often same mechanism is used for data processing bases for GDPR as for PECR consent. https://ico.org.uk/for-organisations/guide-to-pe
66.
▲
by
benjiweber
6y ago
https://www.virginmedia.com/help/list-of-court-orders#!:~:te...
67.
▲
by
benjiweber
6y ago
https://www.virginmedia.com/help/list-of-court-orders#!:~:te...
68.
▲
by
benjiweber
6y ago
Lots of shiny new toys to play with :) I like playing with new features and pushing to silly limits. Here's some fun things you can do now: Compiletime checked state machines with Sealed Classes [preview feature] https://ben
69.
▲
by
benjiweber
6y ago
Liveshare is pretty useful for pair programming. Not about invading privacy but making it easy to work together. Given how easy it is to collaborate on docs with google docs it's kind of sad that remote collaborative coding tools are s
70.
▲
by
benjiweber
6y ago
I think if we changed the way we talk about meetings, schedules, work etc we could improve a lot of things. https://benjiweber.co.uk/blog/2021/02/06/meetings-ugh-lets-c...
71.
▲
by
benjiweber
6y ago
There has been significant progress though. Especially since the 6 month release cycle. Lots you can do with Records now https://benjiweber.co.uk/blog/2020/09/19/fun-with-java-recor...
72.
▲
by
benjiweber
6y ago
Zoom also has an option to show the video in a second window to the shared screen if you enable multi screen mode. (You don't need two screens)
73.
▲
by
benjiweber
6y ago
I find the value of static typing to be more from increasing the ease of exploration and understanding of a codebase than preventing bugs directly. The constraints on how the code you're reading could be being used making building a me
74.
▲
by
benjiweber
6y ago
They're so similar you can easily translate between the two e.g. https://github.com/unruly/control/blob/master/src/test/java/...
75.
▲
by
benjiweber
6y ago
Not as slow as many people think, especially with things like OmitStackTraceInFastThrow
76.
▲
by
benjiweber
6y ago
One can counter these challenges when facilitating a group session by including separating diverge and converge phases. Give people time to work individually without influence by the group before sharing and combining the best perspectives
77.
▲
by
benjiweber
7y ago
It's a great little Linux laptop. Perfect form factor for me and everything except the webcam works perfectly in Linux.
78.
▲
by
benjiweber
7y ago
Is a massive refactoring an oxymoron? 'a series of small behavior-preserving transformations, each of which "too small to be worth doing"' https://martinfowler.com/books/refactoring.html
79.
▲
by
benjiweber
7y ago
With nvidia's driver and multiple displays I still get tearing with an active compositor. Took me a long time to discover the "Force Composition Pipeline" and "Force Full Composition Pipeline" options in nvidia-sett
80.
▲
by
benjiweber
7y ago
Something like SQL's NATURAL JOIN? Essentially a relational "AND" https://en.wikipedia.org/wiki/Join_(SQL)#Natural_join
81.
▲
by
benjiweber
7y ago
There is also the ongoing escalation between adverrtisers and fraud. Creating an incentive to collect ever more data to detect ever more sophisticated forms of fraud.
82.
▲
by
benjiweber
7y ago
Not necessarily. From the Article 29 working party guidance linked above. ". If the customer’s refusal to consent to this processing purpose would lead to the denial of banking services, closure of the bank account, or, depending on th
83.
▲
by
benjiweber
7y ago
Whether this applies for google analytics may depend how/why it's being used. But this does seem to be the view for advertising related tracking. https://ico.org.uk/for-organisations/guide-to-data-protectio...
84.
▲
by
benjiweber
7y ago
FYI looks like a typo s/equtiy/equity/ on https://withcompound.com/r/offer-letter
85.
▲
Amazon and Google deliver on TV peace deal
(bbc.co.uk)
1 points
by
benjiweber
7y ago
|
0 comments
86.
▲
by
benjiweber
7y ago
In the UK it's common for high street shops to ask to email receipts instead of printing. Unfortunately this means giving out personal data. For those using gmail google can track all your highstreet purchase history.
87.
▲
by
benjiweber
7y ago
This doesn't have to be the case. If you TDD your implementation then it's all covered by tests. If you refactor as part of the TDD process then you may factor out other classes and methods from the implementation. These are still
88.
▲
by
benjiweber
7y ago
I would consider needing to mock a lot of objects to write your test a form of design feedback. An indication that our design could be improved. Perhaps the code under test has too many responsibilities, we're missing an abstraction, b
89.
▲
by
benjiweber
7y ago
I see this opinion a lot from people who haven't seen tests and code written by people experienced with TDD. The tests should not end up that coupled to the code. The implementation structure and the test structure end up somewhat diff
90.
▲
by
benjiweber
7y ago
Effective collaboration requires an environment where everyone feels safe to be vulnerable. Even by proposing an idea you're opening yourself up to criticism, not just of the idea, but of your competence or even personal attacks. Just
More ›