Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cballard
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
cballard
11y ago
Actually, you can do that, it's "Muting" the channel. Click the gear icon for that channel and go to notification preferences.
32.
▲
by
cballard
11y ago
I'm fine with them using a web view for the chat display (even Apple does that, IIRC), but the wrapper interface, and especially the text input fields, should be Cocoa. NSTableView isn't that hard.
33.
▲
by
cballard
11y ago
A better app would holistically encourage proper use. Slack does not. For example, what if we could schedule group chats? We schedule meetings (well, I hope we do). Group chat is just digital meetings. If all chats are just throwaway (met
34.
▲
by
cballard
11y ago
SVN says this better than I can: > It’s common in the software industry to blame the users. It’s the user’s fault. They don’t know how to use it. They’re using it wrong. They need to do this or do that. But the reality is that tools enco
35.
▲
by
cballard
11y ago
The experience of Slack is horrid, IMO. - Anyone can be interrupted at any time (to say nothing of @everyone), so it's essentially just an all-day meeting. At least emails could be responded to at relative leisure. - There are only thr
36.
▲
by
cballard
11y ago
Even those tasks are irritating on an iPad - outside of the limited multitasking, viewing multiple things at once is impossible. I can't look at an email and reference a website linked in it. I can't look at a few websites while c
37.
▲
by
cballard
11y ago
Looks like fenced blocks are part of the spec - will you be adding them to SO?
38.
▲
by
cballard
11y ago
Why would this be a bad thing? I don't need a random number generator if I just want to allocate memory.
39.
▲
by
cballard
11y ago
For example: http://www.scs.stanford.edu/histar/src/pkg/echo/echo.c
40.
▲
by
cballard
11y ago
> Developers: less dependencies is better, especially when they're so simple! No! The opposite of that. Lots of little µframeworks, defining composable and generic types, is much better than a giant monolith. The Swift Package Manag
41.
▲
by
cballard
11y ago
I am not sure if there is a name for this type of function, so I called it someFunction: func someFunction<T>(initial: T, next: T -> T?) -> T { var current = initial while true { sw
42.
▲
by
cballard
11y ago
I tried to use Rust briefly but found that discovery was very difficult without autocomplete - I'm used to Swift's SourceKit, which is quite good if it hasn't crashed.
43.
▲
by
cballard
11y ago
What happens if there is another bomb, after someone has reported as "safe"? Are the "safe" statuses updated somehow, since the state of that person is now unknown?
44.
▲
by
cballard
11y ago
I can't see why anyone living in non-JMZ Williamsburg would renew their lease this year, unless they're biking regardless of weather conditions.
45.
▲
by
cballard
11y ago
This doesn't prevent someone from just taking a pool towel to their room and then putting it in their suitcase.
46.
▲
by
cballard
11y ago
Making the immutable version the same length as (or preferably, shorter than, e.g. Rust) the mutable version encourages the use of immutability.
47.
▲
by
cballard
11y ago
If you're upset about Apple TestFlight, why not just use HockeyApp?
48.
▲
by
cballard
11y ago
And https://github.com/apple/swift-package-manager once it's ready, which is similar to Carthage in structure (decentralized!).
49.
▲
by
cballard
11y ago
This working environment looks like a cramped nightmare. How can anyone focus? https://fortunedotcom.files.wordpress.com/2016/03/zap03-15_b... Compared to, say the Basecamp offices, which look open, airy, and peac
50.
▲
by
cballard
11y ago
Both Optional and Array have flatMap, i.e. T?.flatMap(T -> R?) -> R? [T].flatMap(T -> [R]) -> [R] However, you cannot write a protocol for "things that can be flatMapped", because you cannot refer to a Sel
51.
▲
by
cballard
11y ago
Big things missing from Swift IMO: - Higher-kinded types - Strictly-typed "throw" I'm not sure about dropping "Type" from protocols because it's pretty commonly used to separate the protocol definition (which i
52.
▲
by
cballard
11y ago
This is true. I tried to do something with Piston, but I couldn't figure out what the type of anything should be, because I could inspect functions to see what their parameter and return types were. I could follow examples, but they te
53.
▲
by
cballard
11y ago
Yes - for example, Linux distributions are notable for selling people into slavery.
54.
▲
by
cballard
11y ago
A key difference is that MailChimp is invisible to the end recipient, while surveymonkey.com links are not.
55.
▲
by
cballard
11y ago
All of those seem fine, except for "what last password do you remember", which is horrifying.
56.
▲
by
cballard
11y ago
This question is also misogynist. My mother does not have a "maiden name" she has a "last name", which has always been the same. It's not the 1950s, women don't have to subjugate themselves to their husbands na
57.
▲
by
cballard
11y ago
I got my options agreement which said I was entitled to N options at P price. No other information was provided, so not sure how I'm supposed to value them other than $0. I assume that the options are intended for people that are bad a
58.
▲
by
cballard
11y ago
Perhaps infant startups do not deserve "great talent". Engineers shouldn't have to give up cash for lottery tickets, especially when many founders won't even include the number of outstanding shares, preferences, etc. in
59.
▲
by
cballard
11y ago
If startups do not want high turnover, they're free to offer above-market-rate salaries or a contract mandating a longer notice period on both sides. Overwhelmingly, they've chosen at-will employment instead.
60.
▲
by
cballard
11y ago
It scares me that this could be used to justify stock options as having a value other than $0, and could be used to drive down real actual cash money salaries. I'm fine with the current situation because I have no plan to act on the op
More ›