Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dvirsky
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
691.
▲
by
dvirsky
11y ago
Easy to pick up and deliver with != intended for unintelligent people. At the end of the day, writing software is minimizing effort vs maximizing impact. If a language takes me there faster in practice and has an easier learning curve so te
692.
▲
by
dvirsky
11y ago
You get weird little unexplained panics, more or less. Stuff like nil pointer references, errors with map/slice access, and deadlocks.
693.
▲
by
dvirsky
11y ago
Yes, it is. The daily credit changes from company to company, of course, $12 is on the higher end, but not the highest I've heard of (plus you do pay part of it out of your own pocket, as it is taxed to some extent). When I used to wor
694.
▲
by
dvirsky
11y ago
As I said, it's also a credit card, so we can go out with it as well, most restaurants in the city accept that card (it has a credit of about $12 a day payed for by the company, and if you use more than that it gets billed to your pers
695.
▲
by
dvirsky
11y ago
I'm from Tel Aviv, and here we use a website (that's also a payed-for by the company credit card) to order our lunches. Anyway they don't have an API, but we sniffed their AJAX stuff a bit and added some scripts to our Hubot
696.
▲
by
dvirsky
11y ago
I actually switched to RedHat a few weeks or months later, I can't recall exactly why, and I do have some memories of playing music with XMMS on those first distros.
697.
▲
by
dvirsky
11y ago
Mandrake was my first distro as well, haven't used it in ~14 years I guess. I remember downloading it over a 56k modem that kept disconnecting at night and when I was at work, it took about a week! Sadly, I knew no Linux users in perso
698.
▲
by
dvirsky
11y ago
The spec that's linked from the presentation says that it should be possible (and has an example API usage). Unless they didn't implement it fully, of course, or it's due for a later Go version. > to support Go packages th
699.
▲
by
dvirsky
11y ago
Oh man, dynamic loading of Go libraries is going to be awesome. I'm in the process of developing an http API framework/server (yes, yet another one, but why is a different topic). This will allow me to compile the actual APIs runn
700.
▲
by
dvirsky
11y ago
So when can we have our OASIS accounts and dystopian future?
701.
▲
by
dvirsky
11y ago
Yeah you're right, my bad, I vaguely remembered it but it was a framework I was using, not the language itself. Still stupid anyway.
702.
▲
by
dvirsky
11y ago
This pattern predates Go 1.4, we've had it with CGO and build tags since at least 1.0 AFAIK. Even the Output in examples is pretty old I think. The only advantage in it is backwards compatibility with older Go versions, but in general
703.
▲
by
dvirsky
11y ago
I hardly did any midi with it, maybe that's why I didn't encounter that :)
704.
▲
by
dvirsky
11y ago
I used 3.5 about a year ago for a few months, and it was pretty stable once I got my Jack setup stable. It seemed like most problems were with iffy drivers and plugins. Installing everything from Ubuntu Studio's apt repos seemed to pro
705.
▲
by
dvirsky
11y ago
I wonder if you've ever tried Ardour and what's your take on it as recording pro? Personally I think it's wonderful. I haven't used ProTool and Nuendo etc for years (I produced a couple of albums about 15 years ago, but
706.
▲
by
dvirsky
11y ago
I used the configuration struct pattern in this case. When you want to call ADDJOB you use an AddRequest struct, where zero values to the fields mean the parameters are not used, and the Add method accepts this struct. https://gi
707.
▲
by
dvirsky
11y ago
Cool. If you do write it in Go feel free to use my library and I'll help you if you have any issues with it. I didn't really test it in real world deployment, so it probably hides some issues as well.
708.
▲
by
dvirsky
11y ago
when it stabilizes - sure. I wrote a little crawler to try it out, it performed great but seemed to hit some bug when the backlog was huge (around 1G of task backlog). When these things are resolved - sure. But I'd give it some time. E
709.
▲
by
dvirsky
11y ago
I didn't compare it to other queues on purpose, just wrote my impressions of using it. It's easy to operate and set up, and it it's simple to work with. It's certainly not usable for production yet, and I'm not swit
710.
▲
Adventures with Disque (in Go)
(geeks.everything.me)
36 points
by
dvirsky
11y ago
|
11 comments
711.
▲
by
dvirsky
11y ago
I had a memory leak in a Python program (that's a really rare thing), that would trigger OOM kills in about 3-4 days. After a few days of investigation that yielded nothing, I put a restart job every day or so, and returned to it only
712.
▲
by
dvirsky
11y ago
I could listen to this shit all day if it wasn't hogging my CPU (probably my nouveau driver on Linux, not the site's fault). Really really nice!
713.
▲
by
dvirsky
11y ago
It went extremely viral in Israel about a year ago. At first with the start-up community that's very connected to SF used it for internal gossip and anonymous whining and dissing. Then it expanded naturally to young creative types (dev
714.
▲
by
dvirsky
12y ago
There wasn't a Google then and Apple was much weaker. But I'll hang on to my surfboard nevertheless.
715.
▲
by
dvirsky
12y ago
> "We tried Ceph about a year ago and it wasn’t nearly ready for production use" Given that it's a year-old article, that 2 year-old impression is probably very outdated. I would have loved to see Ceph benchmarked there
716.
▲
by
dvirsky
12y ago
Yep, something like gdb's threads interface.
717.
▲
by
dvirsky
12y ago
I'd like to be able to completely pause all goroutines and slowly analyze the state of each one. You can probably just add some mutex or waitgroup to your line() method and just lock it when a goroutine pauses, no?
718.
▲
by
dvirsky
12y ago
This looks really great. When I saw how Go does coverage testing using the same approach I felt that the code generation approach would work for a debugger. I'm glad someone did it - and from the few moments of playing with it it seems
719.
▲
by
dvirsky
12y ago
This is fine, but in my experience, when I try to contribute to open source projects I use at work - the outcome a lot of the times is a few days to weeks (and in one case 2 years) of radio-silence on the PRs/issues that may or may not
720.
▲
by
dvirsky
12y ago
I have here some 10 year old C++ code I've written lying around. It's pretty terrible style-wise, but not as bad as I imagine it to be without looking at it. But the main point is that it worked in production for years. I would ha
More ›