Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shadowmatter
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
shadowmatter
10mo ago
Even in lowly Java, they later added to Optional the orElseThrow() method since the name of the get() method did not connote the impact of unwrapping an empty Optional.
2.
▲
by
shadowmatter
3y ago
When I worked at Khan Academy, Charlie was an intern, and for a few months we worked together on building the KA app for Android. I can vouch that he was a damn good developer then, and I'm sure he's a much better one now.
3.
▲
by
shadowmatter
4y ago
Yeah, but it's the rank and file employees who will now think "I'm not there to defend myself against being fired if I take maternity/paternity leave" who will suffer most. The ones who won't be getting a sever
4.
▲
by
shadowmatter
5y ago
Every other theory listed here is far more likely, but I would try changing your loop from using System.currentTimeMillis() to using System.nanoTime(). It's a higher-resolution time source that has no relation to wall clock time but is
5.
▲
by
shadowmatter
6y ago
Agreed. Joda had the right abstractions (instants, durations, etc) but the class hierarchy for them was unnecessarily complex. A lot of this complexity comes from opting for the abstractions to be either mutable or immutable. For example, `
6.
▲
by
shadowmatter
7y ago
I have a horrible memory when it comes to the detail of books, movies, etc. (But thankfully I can remember what I've coded, or else I'd probably be out of a job.) I mostly read non-fiction. To improve my recall over the past 7 yea
7.
▲
by
shadowmatter
8y ago
Oops! My mistake – you are absolutely correct. Lombok was just so pervasively used in our services, I assumed it came included as part of the Dropwizard toolbox.
8.
▲
by
shadowmatter
8y ago
I used it extensively while writing Java code at Airbnb. (It came included with Dropwizard, which we used for writing services.) Some people are uncomfortable with the extensive bytecode manipulation that it does. While Lombok provides anno
9.
▲
by
shadowmatter
8y ago
I appreciate how the characters in the example are named Bart and Lisa.
10.
▲
by
shadowmatter
10y ago
Retrofit has support for RxJava, both of which are mentioned on the list. If Retrofit deserializes your JSON response payload as type T, then upon making a request it will return an Observable<T> that will either emit the result (if t
11.
▲
by
shadowmatter
13y ago
But explicitly spelling out to your wealthy competitor all the ways in which you kick its ass likely improves your chances of being acquired.
12.
▲
by
shadowmatter
13y ago
I'm not going to lie, I didn't like this post as much as I wanted to. The author says that Google is making the same mistakes that LiveNinja made over a year ago. And that LiveNinja has learned a lot and iterated since then. At th
13.
▲
by
shadowmatter
13y ago
From http://docs.oracle.com/javase/7/docs/api/java/nio/charset/Ch... : "The native character encoding of the Java programming language is UTF-16." That said, at least they adopted
14.
▲
Monitoring with Monit
(omgitsmgp.com)
2 points
by
shadowmatter
13y ago
|
0 comments
15.
▲
Why you should prefer placeholder selectors in Sass
(omgitsmgp.com)
2 points
by
shadowmatter
13y ago
|
0 comments
16.
▲
by
shadowmatter
13y ago
As another year ex-Googler, I'd say this is BS. Everything that superseded the "gconfig" days was pretty amazing, and IIRC the team behind it in NY did quite well for themselves. Steve Yegge wrote GROK, which is an internal t
17.
▲
by
shadowmatter
13y ago
"Think different"? These slides look to be from the same deck. I wonder if there are more yet to come.
18.
▲
by
shadowmatter
13y ago
I like the idea. Note that if there is a lot of text traffic on a given number, carriers like AT&T, Verizon, et al will block texts to and from that number until the traffic subsides. What's worse is that if you send a message to that n
19.
▲
by
shadowmatter
13y ago
> I think my co-founders are idiots, that they fouled up their side of the deal, but I feel as though I've invested too much time and energy to bail now. You've got to let go of this attitude. If you cling to it, then you will never lea
20.
▲
by
shadowmatter
13y ago
Youtube pre-Google was still Python, from the way several Youtubers have told it to be. Maybe an initial prototype was PHP, but not what was running when it was purchased. And trust me, there is no way Google ever would have said "rewrite i
21.
▲
by
shadowmatter
13y ago
It's been awhile since I've read it, but I remember reading something along those lines in "Drive: The Surprising Truth About What Motivates Us" ( http://www.amazon.com/Drive-Surprising-Truth-About-Motivates... ). The thesis is that our mot
22.
▲
by
shadowmatter
14y ago
"John, I'm just been told that Groupon is announcing my termination tomorrow. If you could put me in touch with a PR person that's familiar with Battletoads, I'd be very appreciative."
23.
▲
by
shadowmatter
14y ago
I have word that #45 may have the solution in this issue: https://code.google.com/p/chromium/issues/detail?id=175341
24.
▲
by
shadowmatter
14y ago
Good list. My only thoughts: Prefer itertools.izip instead of zip to avoid materializing a new list. Appending the comma operator to the print statement suppresses the newline character and appends a space instead, which is how print 1, "wo
25.
▲
by
shadowmatter
14y ago
Python wasn't phased out of consumer-facing applications because it was never in. Google has a lot of machines, but those machines receive a lot of traffic. Efficiency matters, and byte-for-byte, cycle-for-cycle, Java is more efficient than
26.
▲
by
shadowmatter
14y ago
Speaking as an ex-Googler, when I left, Python was largely relegated to glue code, scripts, internal projects, and App Engine -- consumer-facing frontends were written in Java, and backends in C++. He probably wanted to move to a company wh
27.
▲
by
shadowmatter
14y ago
Here I was thinking that there's no way anyone would call anyone else a child molester on a mailing list, and then you go ahead and liken managers to terrorists. Suddenly his story has more credibility.
28.
▲
by
shadowmatter
14y ago
They're on Rackspace: http://techcrunch.com/2012/09/18/patent-complaint-filed-agai... https://github.com/blog/493-github-is-moving-to-rackspace
29.
▲
by
shadowmatter
14y ago
Agree that this only matters to 10% of the population. And yes, I'm totally oversimplifying it by creating only two categories. As to whether the distinction really exists, I personally believe that it does -- and the best anecdote I have i
30.
▲
by
shadowmatter
14y ago
I think there's a faction of engineers who want to work on interesting (which can be hard) problems, and those who want to work on interesting products. I believe this is demonstrated clearly by the jobs pages for both Apple and Google. Fro
More ›