Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xyrouter
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
xyrouter
8y ago
I said, "Given two candidates with all things equal except ..." I mean if there are two candidates who are equally motivated and are more or less equal in all things except that one is strong at CS fundamentals and another isn
2.
▲
by
xyrouter
8y ago
> though in this case the easy and correct thing for the interviewer to do is to say "OK, how is Collections.shuffle implemented?" And very likely that's what really happened. I have been in such interviews and it is somet
3.
▲
by
xyrouter
8y ago
I think it's stupid to assume that a decision regarding time complexity would never come up at their job. Where I work right now, and especially in Google (not where I work right now), it is important that one understands time and spac
4.
▲
by
xyrouter
8y ago
I come across candidate A who shows up on time, with a good attitude, takes heat and shares credit, builds people up, isn't afraid to speak their mind and offers a smart-ass answer to a problem designed to evaluate whether the candidat
5.
▲
by
xyrouter
8y ago
Ah! That makes a lot of sense. If Python 3 is the default, it does make sense 'pip' to be the Python 3 pip. That way 'pip' always refers to the default version. Unfortunately in the Ubuntu and Mac world 'python'
6.
▲
by
xyrouter
8y ago
I am aware of that. So has been many other distributions like Debian, Ubuntu, etc. My point was: Which command do you normally use to install packages in Python 3? pip3 or pip? I thought it was pip3 but the article seems to imply that using
7.
▲
by
xyrouter
8y ago
> On some Python 3 distributions, you may need to replace pip with pip3 in the command above. Are there any distributions where the command pip just works with Python 3? In every Python 3 installation I have used, I had to invoke it as p
8.
▲
by
xyrouter
8y ago
I did a quick Google search and indeed there are so many examples of such code: https://www.google.com/search?q=site%3Agithub.com+filetype%3... https://www.google.com/search?q=site%3Agithub.com+filetype%3...
9.
▲
by
xyrouter
8y ago
> ability to read code and locally easily reason about types only gets more critical as the application gets more architecture or performance dependent Exactly! And using auto for variables with very limited scope where the type is obvio
10.
▲
by
xyrouter
8y ago
> Absence of explicit type info is an inherently bad thing. Let me reiterate: It is your opinion which many people here do not agree with in the context of types obvious from context. Your opinion is definitely not a popular coding stand
11.
▲
by
xyrouter
8y ago
> There’s absolutely no sense in which less explicit information is somehow better for code readers. This is patently false. It has been demonstrated more than once in this thread that there clearly are cases where the types can be deduc
12.
▲
by
xyrouter
8y ago
> this kind of system that relies on the whole codebase having no localized type annotations (so you can’t reason locally about code when you go to refactor or change types, etc.), is so egregiously bad. Nobody said that either. The pare
13.
▲
by
xyrouter
8y ago
> In most cases it won’t be anywhere near this easy anyway Then don't use auto in such cases -- is the point of the discussion here. Use auto anywhere it is indeed nearly this easy. When the situation is simple, auto clearly provide
14.
▲
by
xyrouter
8y ago
> In that case, it sounds like very bad general software design that is not well-crafted to the problems you are solving. That does not sound like bad software to me at all. It is quite a stretch to say that types changing during the cou
15.
▲
by
xyrouter
8y ago
The usage of the word "strictly" here is strictly sloppy. Why is a typedef/typename better than using auto in this case? You can literally look up the actual type the auto keyword is deducing by looking at the function parame
16.
▲
by
xyrouter
8y ago
> let's just keep crapping on a company no longer under the same ownership I have no intention of crapping on SourceForge. I am merely making an observation. I think many would agree that users have lost trust in Sourceforge regardl
17.
▲
by
xyrouter
8y ago
You are insinuating both Websense and me that we are not informed about the current state of Sourceforge. Insinuating your potential users like this is in poor taste considering you are the president of Sourceforge. I am very much aware and
18.
▲
by
xyrouter
8y ago
We also need to think a little about how the times were. Sourceforge rose to popularity in the early 2000s. Free and open source software (FOSS) was not just a matter of pragmatism or convenience. It was an ideology, a philosophy, and a mov
19.
▲
by
xyrouter
8y ago
Websense blacklisted Sourceforge after the 2013 DevShare debacle. It has remained blacklisted since. It is blacklisted in many other web application firewalls and content gateways too. Sourceforge is inaccessible from many corporate network
20.
▲
by
xyrouter
8y ago
Congratulations on making a successful release. Kudos to you! I am going to post a concern regarding the increasing layers of abstraction which is not at all directed at your project but at this domain of managing containers, in general, an
21.
▲
by
xyrouter
8y ago
If a 25 year old programmer were to start learning Perl now, what would you recommend: Perl 5 or Perl 6?
22.
▲
by
xyrouter
8y ago
Can you elaborate this? What revelations did you experience?
23.
▲
by
xyrouter
8y ago
What is your preferred CL implementation and development environment? How do you distribute your programs/applications? As Lisp source code or as a binary generated by dumping core or some such technique?
24.
▲
by
xyrouter
8y ago
Do other popular languages support a similar construct? C? C++? Perl? The Java try-with-resources was introduced in Java 7 (2011). The Python with statement was introduced in Python 2.5 (2006). The Lisp with-open-file has been in Common Lis
25.
▲
by
xyrouter
8y ago
Isn't that true in Python too?
26.
▲
by
xyrouter
8y ago
The lack of static typing does not explain why there are so many companies using Python, Ruby and Perl but very few using Lisp. If the lack of static typing was the real cause of the lack of popularity of Lisp then Python, Ruby and Perl als
27.
▲
by
xyrouter
8y ago
> I'm being entirely serious; I think the language would have been more popular with a cooler name. How do you explain the lack of popularity of Lisp dialects that do not use "Lisp" in their name, for example, Arc, Racket
28.
▲
by
xyrouter
8y ago
What insights do you gain by experimenting with different implementations of Common Lisp? Can you share some of those insights or things you learnt by experimenting with different implementations of Common Lisp?
29.
▲
by
xyrouter
8y ago
Can Portacle be used without Emacs? Does it integrate with Sublime Text, Atom or Vim?
30.
▲
by
xyrouter
9y ago
Thanks for the suggestion. I think this will work fine in a home network that I can control. But this is not going to work when I am traveling and using my carrier's 4G network. Am I right? Is there any nifty solution to address the la
More ›