Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
levigross
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
levigross
11y ago
Whats wrong with "demand-creating" channels? The Go stdlib does it within their network library https://golang.org/src/net/singleflight.go#L67
2.
▲
by
levigross
11y ago
I know... But as you said (and I agreed) :) dependencies add complexity...
3.
▲
by
levigross
11y ago
I agree with this sentiment and therefore my Response method is also an `io.ReadCloser` (exposing the http.Response.Body io.ReadCloser that Go has to offer).
4.
▲
by
levigross
11y ago
I agree with you. I wrote this library because I didn't want to rewrite those functions every time I started on a new project. I put it online because I figured that I would be useful to others as well.
5.
▲
by
levigross
11y ago
I am not trying to do things in the "Python way". I am trying to bring some of the same flexibility I get when using the Python requests library to Go.
6.
▲
by
levigross
11y ago
Jerf, 1. Thank you for the feedback As you have already seen, I submitted my library to /r/golang and have gotten a lot of feedback – from which I modified the constructs (originally the functions returned channels). I want to wri
7.
▲
by
levigross
11y ago
Originally the API was completely asynchronous (every "request" function returned a channel). I got a lot of feedback that I shouldn't do that, so I moved the asynchronous requests to specific functions e.g GetAsync and made
8.
▲
by
levigross
11y ago
yes
9.
▲
by
levigross
11y ago
I am not very good at naming things and figured to just slap a 'g' on requests => grequests. I figured that I would write the code and decide on a name later...
10.
▲
by
levigross
11y ago
Jerf, Thank you for the suggestion. I plan on adding some functionality to make asynchronous APIs friendlier to use (like a `Do` or `Apply` function etc...). But if you don't choose to use the asynchronous APIs everything still functio
11.
▲
by
levigross
11y ago
I agree! The README is really sparse right now (I didn't expect so much exposure right). It is just a matter of time before the README has more information.
12.
▲
by
levigross
11y ago
Thanks – I wrote this library because I like using requests when writing in Python and wanted something similar when writing in Go.
13.
▲
37 Tips for Interviewing a tech company
(levigross.com)
3 points
by
levigross
12y ago
|
0 comments
14.
▲
BlackHat Ruby - Learn the Secrets Used by Pentesters Daily
(blackhat.com)
2 points
by
levigross
13y ago
|
0 comments
15.
▲
by
levigross
14y ago
This is true, however with creating applications with Django you are protected against most basic attacks. The ORM uses parameterized queries, all unsafe output is automatically escaped, Protection against CRLF injection within the framewor
16.
▲
Python Programming Trivia
(levigross.com)
2 points
by
levigross
14y ago
|
0 comments
17.
▲
by
levigross
15y ago
They also added a audit log so you will be able to track and address any future issues.. https://github.com/settings/security
18.
▲
A review of Django 1.4's Password authentication
(levigross.com)
3 points
by
levigross
15y ago
|
1 comments
19.
▲
by
levigross
15y ago
I always answer "bullets" and get a blank stare in response.
20.
▲
by
levigross
15y ago
This is an Über Failure if I have ever seen one. They detected the breech on July 19th but didn't think to check to see if anything was amiss?!? I think that OS companies and browsers must come down hard on compromised certificate authoriti
21.
▲
by
levigross
15y ago
This attack could of hit people in other countries as well. Small well places malicious BGP updates can reroute traffic into Iran.....
22.
▲
by
levigross
15y ago
I don't mean to praise wall street but Mark Cuban made his initial cash from stock options the same things the people on wall street trade. So he knows very well what businesses they are in.. They made him rich!
23.
▲
by
levigross
15y ago
+1 on the title
24.
▲
by
levigross
15y ago
I agree that number 2 doesn't make any sense. I know that code quality is measured by defects in KLOC (1k lines of code) but this isn't a reason. P.S Even though within the article the python the he explains what he means (with type bugs) s
25.
▲
by
levigross
15y ago
It seems to primarily be an ego issue. This person must of thought that since he/she is so smart any system that isn't understood obviously shouldn't exist.
26.
▲
Was Reddit hacked this morning?
(levigross.com)
4 points
by
levigross
15y ago
|
1 comments
27.
▲
by
levigross
15y ago
Then again, after working at startups my whole career, maybe I'm just naive about how messed up the real world is. I second this... Working in a startup every time I see someone having to work around corporate BS to get something simple d
28.
▲
by
levigross
15y ago
IMHO There are bad people out there and some of them will want to hurt you. You don't have to sacrifice who you really are because of them. You just have to live a little bit differently. means don't use AirBnB
29.
▲
by
levigross
15y ago
Additionally Sidechannel timing attacks against EC2 instances have been very successful. The attackers have been able to get very close to the machines and in some instances on the actual box.
30.
▲
by
levigross
15y ago
If you look at the Golang source code (copied here: https://gist.github.com/954801 ) you will see that they have something similar. But they use two's complement as well to compare the true or false.
More ›