Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wting
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
wting
11y ago
You're right, I missed this on the first pass: > There are lots of Wi-Fi hotspots out there but not all of them are high-quality. Project Fi automatically connects you to more than a million free, open Wi-Fi hotspots we've veri
62.
▲
by
wting
11y ago
For family plans T-Mobile's Simple Choice Plan beats Google Fi in most respects: - No contract - Unlimited domestic talk, intl talk from US to ~100 countries - Competitive intl talk - Unlimited domestic + intl text - 2.5GB 4G LTE data
63.
▲
by
wting
12y ago
FWIW, at Yelp we built and open sourced pre-commit ( http://pre-commit.com/ ) that runs a bunch of hooks on git commits. One of the most commonly used hooks is `autopep8 -i` which will automatically formats code on commit. As
64.
▲
by
wting
12y ago
This sounds a lot like Steve Yegge's Grok: http://bsumm.net/2012/08/11/steve-yegge-and-grok.html It's unlikely that his version will ever be open sourced or usable outside of Google though.
65.
▲
Communication Patterns in Cloud Haskell
(well-typed.com)
40 points
by
wting
12y ago
|
1 comments
66.
▲
by
wting
12y ago
That may have been the case for 2006 Google, not 2015 Google; there's ~18000 engineers now. I helped a classmate who didn't understand basic programming concepts batting 1/20 in full time interviews before getting and accepti
67.
▲
by
wting
12y ago
GitHub's Pulse tab is a pretty good way to get a quick, high level comparison: http://i.imgur.com/zNWj776.png
68.
▲
by
wting
12y ago
Related Hacker News comment: https://news.ycombinator.com/item?id=8941621 From 'Software Requirements & Specifications' [0], by Michael Jackson (not that Michael Jackson, and not the other one either), publish
69.
▲
by
wting
12y ago
Could you expand into why you think this question is indicative of a workplace with "little-to-no learning" on the job? I ask this question to new grad candidates with no expected answer in mind. The goal is to establish some leve
70.
▲
by
wting
12y ago
Yelp is a multi MLOC Python code base. AFAIK YouTube is slowly being ported from Python to Go. There are plenty of other large codebases in dynamic languages: - Wikipedia and Facebook written in PHP - Twitter was originally written in
71.
▲
by
wting
12y ago
You can embed metadata with sum types on a return object. You can then use the metadata programmatically to increase correctness, enhance readability, and reduce boilerplate. This blog post goes into more details: http://fsharp
72.
▲
by
wting
12y ago
This is not something new. I've had LinkedIn and Facebook do this with my personal contacts. I use disposable emails for every site (www.spamgourmet.com). After installing LinkedIn and Facebook Android apps they started recommending ad
73.
▲
by
wting
12y ago
Raymond Hettinger has suggested that instead of `else:` the keyword should have been called `nobreak:` which conveys intentions better.
74.
▲
by
wting
12y ago
> However, it is also possible - in contrast to generators - to iterate over those multiple times if needed, it is aonly not so efficient. You can reuse a generator multiple times via itertools.tee(): https://docs.python.org&#
75.
▲
by
wting
12y ago
In American sports, the home team is always on the bottom. "New York playing at Dallas." If what @surreal says in a sister comment is true, then they could do the same thing for FIFA.
76.
▲
by
wting
12y ago
A functor is a thing that can be mapped over. For example: map abs [-1, 2, 3] => [1, 2, 3] Arrays are the simplest example, but it looks like an iterable. However functors retain shape whereas iterables don't. For example i
77.
▲
by
wting
12y ago
> If you ask a founder how her startup is going, the answer is almost always some version of “Great!” This is not founder-specific but a fairly typical American greeting. "How's it going?" "Pretty good, you?" &qu
78.
▲
by
wting
12y ago
> Whoever wants to replace OpenTable needs to replace all of this at once. Not only that, they need to convince a restaurant to ditch practically their entire IT stack, retrain all of their employees in the new system, and do so without
79.
▲
by
wting
12y ago
Maybe Swift is in reference to developer speed. From a PL / compiler standpoint it's pretty obvious that Swift is not going to match Objective C from a performance standpoint. That's why Apple used a micro benchmark comparing
80.
▲
by
wting
12y ago
Thanks! I've tried finding a solution multiple times but I guess my Google-fu wasn't up to the task.
81.
▲
by
wting
12y ago
My 15" rMBP running Mavericks randomly reboots on occasion, and to this day still requires me to manually disable / enable WiFi almost every time I open the lid. Meanwhile Homebrew is a poor substitute for aptitude and PPAs, multi
82.
▲
by
wting
12y ago
That's happening in the auto industry. Many cars feature Apple integration while Google is leveraging Android: http://www.theverge.com/2014/1/6/5279116/google-open-automot... https://www.
83.
▲
by
wting
12y ago
If you feel compelled to mention Google Hangouts, you should note that Google abandoned XMPP federation after 8 years (2005 - 2013) since other companies built walled gardens and leeched users instead. http://www.zdnet.com/g
84.
▲
by
wting
12y ago
I don't have the citations on hand, but someone looked into the breakthroughs scientists discovered in their 20's and those in later stages of their career. The types of papers published from younger scientists (Einstein, Newton)
85.
▲
by
wting
12y ago
> People complimented me on being smart, but smart isn't something you can control, so I learned tricks to maximize how smart I appeared. That included jumping in to anything that came naturally to me and avoiding anything else. I b
86.
▲
by
wting
12y ago
There are diminishing returns for being more than one or two standard deviations of intelligence above average IQ.
87.
▲
by
wting
12y ago
> I disagree strongly with exception versus error codes. It sounds reasonable until you look at what real programmers (the kind that isn't perfect) will do and how it affects production code. I prefer option types or checked excepti
88.
▲
by
wting
12y ago
Yeah, the wording kind of sucked there. It's better stated as, "Dynamic language users prefer to handle type errors at runtime or through testing instead of at compile time."
89.
▲
by
wting
12y ago
I like to categorize many features that lower initial difficulty as "deferred technical debt." There are type system features that ensure a higher degree of correctness, but it's not fun debugging compiler errors when you
90.
▲
by
wting
12y ago
> I can fix anyone's code, even when I've never used the language before [..] You can jump into any codebase and solve core architectural problems like precise garbage collection, eventual consistency, or miscellaneous dead loc
More ›