Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
m0th87
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
121.
▲
Python3 features you can't use in python2 (2014) [pdf]
(asmeurer.github.io)
2 points
by
m0th87
12y ago
|
2 comments
122.
▲
by
m0th87
12y ago
Why not change the design before they ask, in order to not make a clear copyright violation?
123.
▲
by
m0th87
12y ago
We've used both Bonsai and Found in production with some fairly heavy read loads. They've both been a joy, with better support, stability and pricing than what I'd expect out of other database providers (Redis in particular u
124.
▲
by
m0th87
12y ago
Don't waste your time on this service. I registered for it years ago while it was still in beta, and it's been nothing but a trainwreck. The latest debacle: I can't renew my domain. They started sending me notifications a few
125.
▲
by
m0th87
12y ago
Multiple dispatch alone make Julia lovable. I'm not a lisper, so I didn't really get the point until trying Julia. It's a beautiful way to solve the expression problem [1], and a nice alternative to pattern matching in functi
126.
▲
by
m0th87
12y ago
We experimented with smudge/clean filters with our own implementation and they just didn't seem like the right solution for fat asset management. The most frustrating problem was that filters are executed pretty frequently through
127.
▲
by
m0th87
12y ago
Git-fat uses smudge/clean filters. We used git-media which employs the same technique, and it didn't work well for us. See the section about git-media in the readme.
128.
▲
by
m0th87
12y ago
If you're looking for an open source system for managing fat assets in git, we made a tool that integrates with S3: https://github.com/dailymuse/git-fit
129.
▲
by
m0th87
12y ago
String interning has nothing to do with static typing. AFAIK Ruby supports it with symbols and Python with strings in general.
130.
▲
by
m0th87
12y ago
What fascinates me about Terry is that his schizophrenia doesn't somehow prevent his ability to make something as complex as an entire operating system. Maybe this suggests that while schizophrenics look discordant to the rest of us, t
131.
▲
by
m0th87
12y ago
I'd guess it's referring to Einstein's "spooky action at a distance"
132.
▲
by
m0th87
12y ago
I thought *BSDs used kqueue, which allegedly had worse performance at high concurrency vs Linux's epoll? EDIT: This seems to suggest kqueue may have better performance due to less syscall overhead: http://www.eecs.berkeley.e
133.
▲
by
m0th87
12y ago
AWS, Rackspace et al. use hypervisors already, so we're trending toward 4 layers: hypervisor -> monolithic kernel -> containers -> application Unikernels collapse it to: hypervisor -> unikernel/application
134.
▲
by
m0th87
12y ago
How'd you get started with rump kernels? I tried poking around and there's not much documentation.
135.
▲
by
m0th87
12y ago
What services is Apple is?
136.
▲
by
m0th87
12y ago
> One of the reasons why Lisp is fading into irrelevance is that GC is obsolete tech. RAII, smart pointers and ARC aren't free lunches, which is why people had moved from them to GC in the first place. Of the top 10 languages on git
137.
▲
Git-fit
(github.com)
1 points
by
m0th87
12y ago
|
0 comments
138.
▲
by
m0th87
12y ago
Do these rigs break down with Apple patches or the like? Can I reasonably expect a setup now to work 5 years from now?
139.
▲
by
m0th87
12y ago
It's almost-pagerank applied to democracy
140.
▲
by
m0th87
12y ago
You could defer decisions involving sensitive information to the top N delegates (i.e. those with the most voting power.) They'd be a sort of ad-hoc congress. You may face problems with those delegates still leaking sensitive informati
141.
▲
by
m0th87
12y ago
> For pure languages, you may be able to implement generational garbage collectors slightly more efficiently, as no object of an older generation will have references to objects in a young generation. This is a very fragile property tho
142.
▲
by
m0th87
12y ago
That too is being removed: https://github.com/rust-lang/rfcs/pull/230
143.
▲
by
m0th87
12y ago
Depends on the kinds of parallelism you want. Rust has built-in support for parallelization, but tasks are mapped 1:1 to threads. Currently M:N threading is also supported, but that will be removed. Consequently, applications requiring lots
144.
▲
by
m0th87
12y ago
> Your examples aren't quite equivalent -- `people` in Go refers to a contiguous chunk in memory of size len(people) x sizeof(People). How it's laid out in memory is tangential to the original critique - namely, that Go introdu
145.
▲
by
m0th87
12y ago
Python's dynamic typing saves you a lot over static typing without parametric polymorphism, as in Go's case. As a concrete example, take sorting. In Go, you have to implement `sort.Interface` for each custom type you define. An
146.
▲
by
m0th87
12y ago
Wikipedia implies that multiple dispatch is done by run-time time analysis in OO languages, which does not apply to Haskell or Rust: https://en.wikipedia.org/wiki/Multiple_dispatch Maybe it's being pedantic, but I
147.
▲
by
m0th87
12y ago
Doesn't multiple dispatch require run-time type analysis? If so wouldn't that go against Rust's philosophy of zero-cost abstractions?
148.
▲
by
m0th87
12y ago
True! For the US, concentration of wealth was lower than Europe pre-WW2, but is higher today. According to him, that's because the wealthy here only had to contend with the Depression, and avoided most of the shocks of WW2.
149.
▲
by
m0th87
12y ago
It's interesting that you critique Taleb's broad generalizations, and then typecast him as a handy-wavy New Yorker at the same time.
150.
▲
by
m0th87
12y ago
Piketty addresses this specifically in pointing out that wealth had to be reconstructed almost from scratch following WW2. If you buy his thesis, then this wealth will be inherited by third- and fourth- generation billionaires next, unles
More ›