Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gamache
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
121.
▲
by
gamache
9y ago
There are some unique bits too. Phoenix Channels is a beautiful, shit-simple pub/sub abstraction on WebSockets and provides both JS and Elixir libraries. And then came Phoenix Presence, which can track shared state (like a user'
122.
▲
by
gamache
9y ago
You should hear Chris McCord (Phoenix author) talk sometime -- he is extremely wary of sprawling design in a way that might please you. I came to Elixir from Scala but also having a Rails background. I was quite sick of Railsy magic, becau
123.
▲
by
gamache
9y ago
That's the Haskell language. There are a lot of "big" concepts in the language itself, compared to just about any other language from the last 50 years that people get paid to write, but the notation isn't hard to strai
124.
▲
by
gamache
9y ago
The thing is, SoundCloud took so much VC money that making a modest profit is no longer an option. The investors won't back off until they get their 10x payout or SoundCloud dies trying. I hate it when this happens.
125.
▲
by
gamache
9y ago
You may want to check out the recent 2.0.0 release candidates for the Cowboy HTTP server -- HTTP/2 support is one of the changes. (It's technically Erlang, but most Elixir projects I've seen use it for HTTP, generally throug
126.
▲
by
gamache
9y ago
Before this change, if you wrote a module (let's call it MyFoo) that implemented a behaviour, your only clue would be the `@behaviour Foo` near the top. All the functions in MyFoo would look the same; you'd need to look in the Fo
127.
▲
by
gamache
9y ago
I use Segment, I love Segment, and I love the fact that the problem they're solving is forehead-slappingly simple: data fanout and delivery is a pain in the ass, fix it. It's one of those "but I could have done that!" b
128.
▲
by
gamache
9y ago
> the moderator was somehow socially aware (such people exist) and felt, or seemed to feel, that the interviewee was anxious, and felt that doing the talking for her made her more comfortable. Oh! OK, so not sexism, just paternalism. Bu
129.
▲
by
gamache
9y ago
Screenshots here: https://twitter.com/SarahLerner/status/871754739817512963
130.
▲
by
gamache
9y ago
I think of Elixir typespecs as documentation more than as overhead. Given that I'm writing comments that tell the shape of the inputs and outputs of every function anyhow, I might as well do it in a way that lends itself to static ana
131.
▲
by
gamache
9y ago
Oh, screw side-effects -- Elixir is much more hardline about immutability than Scala. I'm talking about jamming half your program logic into the type system, then braying to anyone who stays still long enough about how that's the
132.
▲
by
gamache
9y ago
I came to Elixir from Scala, and for me the dynamic typing is a big step forward, because now I don't have to deal with the half of the Scala community that tries to make Scala into Haskell. Between Dialyzer (a static analyzer that fin
133.
▲
by
gamache
9y ago
I'd never heard of the Hardware Enablement Stack. I am going to try this when I get near my Thinkpad, thanks!
134.
▲
by
gamache
9y ago
For what it's worth, I tried a few different OSes, including Ubuntu 16.10 (which was the latest at the time), before settling on 16.04 LTS (which was released a year after the laptop came out). I plan to try 17.04 when I get some time
135.
▲
by
gamache
9y ago
Thanks for the link -- I'm still hanging when unplugging from the dock, but switching to UXA and disabling 3D accel seems to have quieted the glitches down. I did try some newer kernels a few months ago, but then my wifi stopped workin
136.
▲
by
gamache
9y ago
T450 owner here, running Ubuntu 16.04 LTS Desktop. My machine hangs when I unplug it from the Thinkpad dock. X rendering glitches are an hourly occurrence and X crashes weekly. In laptop mode, the trackpad handling is not up to snuff eit
137.
▲
by
gamache
9y ago
I've seen only one fixie tallbike. It's a hard thing to pull off because even at very high chain tension, a run of chain that long has a lot of slop. This one is singlespeed (you can see him coast a few times), and I am not even
138.
▲
by
gamache
10y ago
A few counterpoints as I drift by: The HAL hypermedia format is in use at Comcast, powering the Xfinity TV API. Not only does it take advantage of hypermedia and HATEOAS, it also splits requests/responses in order to make the most use
139.
▲
by
gamache
10y ago
I didn't learn CT in school, but I got comfortable with the functional programming version of it during a few years of writing Haskell-flavored Scala on a team. To me, the main value in learning FP CT is becoming handy at recognizing m
140.
▲
by
gamache
10y ago
There's basically no detail to the video, so I'll just join the chorus of disappointed former customers here. I had a System76 netbook ~6 years ago, and it is truly one of the worst pieces of hardware I ever encountered (and I ha
141.
▲
by
gamache
10y ago
Lyft offers in-app tipping, well after getting out of the car. Convenience is what people want, and Lyft makes it convenient to tip the driver whereas Uber makes it convenient to not tip the driver. I'm amazed so many people still use
142.
▲
by
gamache
10y ago
This is a positive thing for YC. Great. I mean, YC's still onboard with Peter Thiel: YC Partner, one of Trump's most significant individual donors, and founder of Palantir, the analytics services company that's powering the
143.
▲
Kinesis Freestyle Edge – The Ultimate Split Gaming Keyboard
(kickstarter.com)
1 points
by
gamache
10y ago
|
0 comments
144.
▲
by
gamache
10y ago
Small nitpick: Lyme doesn't mimic Bell's palsy, it can cause it. Source: my face during initial onset of Lyme, September 2000. Thankfully I got and noticed the bullseye bite mark, and 21 days of amoxicillin took care of it.
145.
▲
by
gamache
10y ago
AWS will sometimes reuse the container in which your Lambda runs, so if you set up e.g., database pools during load time, they're often still there the next time. Related: https://aws.amazon.com/blogs/compute/
146.
▲
by
gamache
10y ago
Better link: http://www.mirbsd.org/permalinks/wlog-10_e20170301-tg.htm
147.
▲
New GitHub Terms of Service require removing many open-source works
(mirbsd.org)
442 points
by
gamache
10y ago
|
244 comments
148.
▲
by
gamache
10y ago
Well, you've explained how to do multi-region in S3. Now let's cover EC2, ELB, EBS, VPC, RDS, Lambda, ElastiCache, API Gateway, and all the other bits of AWS that make up my services. And then we can move on to failover applicat
149.
▲
by
gamache
10y ago
But now you're talking about added effort. Multi-AZ on AWS is easy and fairly automatic, multi-region (and multi-provider) not so much. It's easy to say things like this, but people who can do ops are not cheap and plentiful.
150.
▲
by
gamache
10y ago
Huh, I'm not seeing it on my us-west-2 services. Interesting.
More ›