Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
simon_weber
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
Publishing your first Chrome Extension, part 1: Taxes and Legal
(simon.codes)
2 points
by
simon_weber
10y ago
|
0 comments
62.
▲
by
simon_weber
10y ago
https://galliumos.org comes pretty close to this. I had all the hardware working on my Pixel in little more than the time it took to install.
63.
▲
Show HN: Google Music autoplaylists (iTunes “smart playlists”)
(autoplaylists.simon.codes)
11 points
by
simon_weber
10y ago
|
1 comments
64.
▲
Show HN: Chat autoreplies for gmail forwarding accounts
(gchat.simon.codes)
3 points
by
simon_weber
11y ago
|
0 comments
65.
▲
Python linting at Venmo
(blog.venmo.com)
6 points
by
simon_weber
11y ago
|
2 comments
66.
▲
PEP 0498 – Literal String Formatting
(python.org)
1 points
by
simon_weber
11y ago
|
0 comments
67.
▲
by
simon_weber
11y ago
I wonder what this means for the folks using unofficial clients? I know there are clients for Mopidy and Squeezebox built with https://github.com/simon-weber/gmusicapi .
68.
▲
by
simon_weber
12y ago
Does anyone have more details on what the "embedded string" object encoding is and what workloads it helps with? The closest thing I can find is https://github.com/antirez/redis/issues/543 , which se
69.
▲
by
simon_weber
12y ago
> How are you gonna do it now? I'm not sure. Ideally I'd have a site where I can put my email and encourage folks to write me. This has worked better than video chat for me, since: 1) folks rubber duck [1] themselves while writ
70.
▲
by
simon_weber
12y ago
Too bad; I've enjoyed running my free CS/programming Helpout [1]. Besides the decline in user growth that Google mentions, here are the major problems I saw while using it: * hosting a free Helpout meant dealing with constant no-s
71.
▲
by
simon_weber
12y ago
Interesting. The race is now on between Wheeler's Title II proposal and Congress Republicans' rumored Title X proposal [0]. [0] http://www.washingtonpost.com/blogs/the-switch/wp/2014/12/19.
72.
▲
by
simon_weber
12y ago
I've used an xmonad clone for osx [0] for about a year now. It's a lot buggier than xmonad - mostly due to osx's terrible apis - but it gets the job done. [0] https://github.com/ianyh/Amethyst
73.
▲
by
simon_weber
12y ago
http://simplynoise.com is what I use.
74.
▲
by
simon_weber
12y ago
tomahawk-player.org is an open-source solution for the same problem.
75.
▲
by
simon_weber
12y ago
I'm the author of the unofficial client library OP referenced. It's great to see folks building such awesome things on it =) Shameless plug: gmusicapi has plenty of contributor-friendly work for all skill levels. If you're in
76.
▲
by
simon_weber
12y ago
Author here. I'm happy to answer questions!
77.
▲
by
simon_weber
13y ago
"The signature of 'this shouldn't be a class' is that it has two methods, one of which is __init__." [0] Why not write a function? This addresses all of the objections. Then refactor by pulling out concerns into oth
78.
▲
by
simon_weber
13y ago
re: Linux users complaining of lack of clients, check out insynchq.com. I've been a happy user for the last few months.
79.
▲
by
simon_weber
13y ago
Many of these tips address the idea that good naming improves readability. I couldn't agree more! If you're looking for more on this topic, Brandon Rhodes gave an excellent talk on this at PyCon US last year [0]. [0] http:/&
80.
▲
by
simon_weber
13y ago
> 9. Create dict from keys and values using zip In 2.7+, I'd recommend a dictionary comprehension instead.
81.
▲
by
simon_weber
13y ago
I experience sleep paralysis often after starting study of lucid dreaming. For me, though, it is rarely the terrifying experience the OP describes. In fact, since it's such an easy situation to identify, I tend to become lucid immediat
82.
▲
by
simon_weber
13y ago
Yeah, I'm not sure myself. Generally, though, I think the situation has interesting parallels to piracy. Companies have many options on how to respond to unofficial use: - cracking down on unofficial users == chasing down pirates - att
83.
▲
by
simon_weber
13y ago
Right, of course. It can get really hard to tell where the line is, though. For example, multiple for-pay third-party clients for Google Music now exist [0]. Personally, I think this is still a value-add for Google, but I could understand w
84.
▲
by
simon_weber
13y ago
I see non-sanctioned access like this as a huge boon to both the service and its users: it enables easy marketing, community-supported apps, easy research on what features users want, etc. I also think the fear of abuse is mostly unwarrante
85.
▲
by
simon_weber
13y ago
I'm surprised not to see my two favorite learning resources in the comments yet: reading code and getting code reviews. Exercises are great, but unless you have a way of getting feedback on your solutions, you will progress slowly. Pra
86.
▲
by
simon_weber
13y ago
re:preserving format: it does not, unfortunately. Anything non-mp3 is transcoded to 320kbs mp3, and the original copy is not stored. Any metadata that doesn't fit into their system is also lost in the process.
87.
▲
by
simon_weber
13y ago
No worries! I'm happy to see folks working on Google Music =)
88.
▲
by
simon_weber
13y ago
Nice work! re: passwords/OAuth, playlist manipulation over OAuth is possible when using the Music Manager interface [0]. That said, I don't think search is possible over OAuth. [0] I noticed when I added Music Manager list/do
89.
▲
by
simon_weber
13y ago
The same advice applies for undergrads (though I wouldn't call myself a mentor). For a year or two now I've been part of a group of students who hold volunteer CS "office hours". We normally get visits from frustrated students who aren't in
90.
▲
by
simon_weber
13y ago
I tried stock Mint for some time, but found it buggy. I was a longtime Ubuntu user before that, having switched for reasons similar to yours. Since then I've moved on to CrunchBang [0], which I absolutely love. For me, it hits the sweet spo
More ›